const setter = strategyInfo.substitute!.type === callInfo.any ||
                        strategyInfo.substitute!.type === callInfo.getterSetter ||
                        strategyInfo.substitute!.type === callInfo.setter ||
                        strategyInfo.substitute!.type === callInfo.field ?
                        defineWrapSetter(strategyInfo) : defineSetter(strategyInfo)