Decorator base class for object manager decorators

As discussed on IRC, the first PR for decorator base classes. This time for ObjectManager.