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

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

            return(returnValue);
        }