Categories for Service Contracts