New classes to "follow" MVC pattern