Introducing Service Layer to replace DAOManager and logically encapsulated persistence layer from controller