Subclassable entity