InheritableStoredObject (polymorphic inheritance)

Yes, I know - there are no tests. I just didn't want to lose track of this code, in case the project for which it was created doesn't make it to production.