public CombinedDataTransformAsync(IDataTransformAsync firstTransform, IDataTransformAsync secondTransform)
 {
     _firstTransform = firstTransform ??
                       throw new ArgumentNullException(nameof(firstTransform));
     _secondTransform = secondTransform ??
                        throw new ArgumentNullException(nameof(secondTransform));
 }
 public DataTransformSerializationProviderAsync(ISerializationProviderAsync baseProvider,
                                                IDataTransformAsync dataTransform)
 {
     _baseProvider = baseProvider ??
                     throw new ArgumentNullException(nameof(baseProvider));
     _dataTransform = dataTransform ??
                      throw new ArgumentNullException(nameof(dataTransform));
 }