public override IDecorationOf <IStore> ApplyThisDecorationTo(IStore store)
        {
            var returnValue = new FactoryDecoration(this.Factory, store);

            return(returnValue);
        }
        public override IDecorationOf<IStore> ApplyThisDecorationTo(IStore store)
        {
            var returnValue = new FactoryDecoration(this.Factory, store);

            return returnValue;
        }