More ServiceObject and ServiceGateway work for ObjC