Added service interface, which includes CRUD operations.