public OperationConvertFromTargetOnDifferentLevels( IConvert<TSourceValue, TTarget, TConvertIntention> convert) { convert.NotNull(nameof(convert)); this.convert = convert; }