public ValueMapBuilder <TSource, TSourceValue, TTarget, TTargetValue> GetOnlyIf(Func <TSource, bool> conditionFunc) { _valueGetter.AddPreCondition(conditionFunc); return(this); }