create new service to abstract out some OA-specific CRUD tasks