public static StoreProtocolHostDecoration StoreProtocoling(this IEndPointHost decorated, LogicOf<Tuple<IStore, IStore>> storeProtocolLogic, ValueManagerChainOfResponsibility valueManager = null)
 {
     var rv = new StoreProtocolHostDecoration(decorated, storeProtocolLogic, valueManager);
     return rv;
 }
        public static StoreProtocolHostDecoration StoreProtocoling(this IEndPointHost decorated, LogicOf <Tuple <IStore, IStore> > storeProtocolLogic, ValueManagerChainOfResponsibility valueManager = null)
        {
            var rv = new StoreProtocolHostDecoration(decorated, storeProtocolLogic, valueManager);

            return(rv);
        }