Defining domain service classes