Added service domain object and tests for same