result[propertyType.getter] = (strategyInfo: IStrategyInfo) => {

            Object.defineProperty(strategyInfo.destination, strategyInfo.name, {
                get: defineWrapGetter(strategyInfo),
                configurable: true,