Do not inherit from DatabaseObject

Inheriting from the DatabaseObject means, that the DatabaseObjectDecorator is also implementing the IStorableObject.
The ObjectDecorator it self is not storable and does not use any methods from the DatabaseObject (overrides most of them).