# Advanced Topics

- [Child Injectors](/6/advanced-topics/child-injectors.md)
- [Object Persistence & Thread Safety](/6/advanced-topics/object-persistence-and-thread-safety.md)
- [ORM Entity Injection](/6/advanced-topics/orm-entity-injection.md)
- [Providers](/6/advanced-topics/providers.md)
- [Custom Providers](/6/advanced-topics/providers/custom-providers.md)
- [toProvider() closures](/6/advanced-topics/providers/toprovider-closures.md)
- [Virtual Provider Injection DSL](/6/advanced-topics/providers/virtual-provider-injection-dsl.md)
- [Virtual Provider Mapping](/6/advanced-topics/providers/virtual-provider-mapping.md)
- [Virtual Provider Lookup Methods](/6/advanced-topics/providers/virtual-provider-lookup-methods.md)
- [Provider onMissingMethod Proxy](/6/advanced-topics/providers/provider-onmissingmethod-proxy.md)
- [Scope Widening Injection](/6/advanced-topics/providers/scope-widening-injection.md)
- [Runtime Mixins()](/6/advanced-topics/runtime-mixins.md)
- [WireBox Object Populator](/6/advanced-topics/wirebox-object-populator.md)
- [populateFromXML](/6/advanced-topics/wirebox-object-populator/populatefromxml.md)
- [populateFromQuery](/6/advanced-topics/wirebox-object-populator/populatefromquery.md)
- [populateFromStruct](/6/advanced-topics/wirebox-object-populator/populatefromstruct.md)
- [populateFromQueryWithPrefix](/6/advanced-topics/wirebox-object-populator/populatefromquerywithprefix.md)
- [populateFromJSON](/6/advanced-topics/wirebox-object-populator/populatefromjson.md)
- [Virtual Inheritance](/6/advanced-topics/virtual-inheritance.md)
