ObjectManager annotation

* Annotation
* Resolver
* Tests
* Documentation