separated mapped superclasses from entities; added controller actions
support for entities