I propose to add `IceService` and get rid of the `Service` dependency on `IIceObjectService`. I would also rename `AsAsync` to `IceAsAsync` since this method depends on Ice's `ice_isA` operation which might not be implemented by the IceRpc service.