public IInvocationStartRequested CreateInvocationStartRequested(
            string serviceId,
            string methodId,
            Maybe <string> providerServiceAlias,
            string consumerApplicationId,
            UniqueId consumerApplicationInstanceId,
            UniqueId consumerConnectionId)
        {
            var obj = InvocationStartRequested.Rent();

            obj.ServiceId                     = serviceId;
            obj.MethodId                      = methodId;
            obj.ServiceAlias                  = providerServiceAlias;
            obj.ConsumerApplicationId         = consumerApplicationId;
            obj.ConsumerApplicationInstanceId = consumerApplicationInstanceId;
            obj.ConsumerConnectionId          = consumerConnectionId;
            return(obj);
        }