Allow subclassing of entities. Affects: - Box: should baseBox.get(subclassId) return a subclass entity? Probably so. - Queries: Querying for the base class should return all sub classes. - Relations: if a relation references a base class, actual objects may also be sub classes.