Service objects and use cases