public void Initialize(Func<TTarget, TSourceValue> sourceFunc) { sourceFunc.NotNull(nameof(sourceFunc)); this.sourceFunc = sourceFunc; }