public void Publish(Type serviceType) { // Resolve first var mbr = (MarshalByRefObject)kernel.Resolve(serviceType); // then get the model var model = GetModel(serviceType); RemoteMarshallerActivator.Marshal(mbr, model); }