MVC model base class implementation