# Advanced

- [Advanced Setup](https://docs.objectbox.io/advanced/advanced-setup.md): Additional configuration options when creating an ObjectBox database.
- [Object IDs](https://docs.objectbox.io/advanced/object-ids.md): Explanation of Object IDs and how they are used and assigned in ObjectBox.
- [Custom Types](https://docs.objectbox.io/advanced/custom-types.md): How to store types that are not built-in, recommendations for storing enums, and using property converters.
- [Entity Inheritance](https://docs.objectbox.io/advanced/entity-inheritance.md): How to inherit properties from entity super classes.
- [Data Model Updates](https://docs.objectbox.io/advanced/data-model-updates.md): How to rename entities and properties, change property types in ObjectBox.
- [Meta Model, IDs, and UIDs](https://docs.objectbox.io/advanced/meta-model-ids-and-uids.md): Explaining the ObjectBox meta model file and how to resolve model file conflicts.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.objectbox.io/advanced.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
