MVC and polymorphism in Aminal Class