Added manager objects for higher abstraction than DAOs and Spring based transaction management