public BreezeValueProvider(
     IValueProvider valueProvider,
     MemberInfo memberInfo,
     SerializeMemberDelegate serializeMemberDelegate,
     DeserializeMemberDelegate deserializeMemberDelegate)
 {
     _valueProvider             = valueProvider;
     _memberInfo                = memberInfo;
     _serializeMemberDelegate   = serializeMemberDelegate;
     _deserializeMemberDelegate = deserializeMemberDelegate;
 }
 /// <inheritdoc />
 public IMemberConfigurator Serialize(SerializeMemberDelegate serializeFunction)
 {
     Configuration.SerializeFunction = serializeFunction;
     return(this);
 }