| int | ClassId() |
| String<char> | ClassName() |
| XmlContainer* | Container() |
| void | DestroyObject() |
| Result<bool> | FromXml(Element* element) |
| List<XmlPtrBase*> | GetPtrs() |
| bool | IsOwned() |
| Uuid | ObjectId() |
| void | ResetOwned() |
| void | SetContainer(XmlContainer* container) |
| void | SetObjectId(const Uuid& objectId) |
| void | SetOwned() |
| Result<Element*> | ToXml(const String<char>& elementName, XmlSerializationContext& ctx) |