Defined interfaces for Service and DAO layer