public ParameterStartValueDiffBuilder(IObjectComparer objectComparer, EntityDiffBuilder entityDiffBuilder, WithValueOriginComparison <IParameterStartValue> valueOriginComparison)
     : base(objectComparer, entityDiffBuilder, valueOriginComparison)
 {
 }
 protected StartValueDiffBuilder(IObjectComparer objectComparer, EntityDiffBuilder entityDiffBuilder, WithValueOriginComparison <T> valueOriginComparison)
 {
     _objectComparer        = objectComparer;
     _entityDiffBuilder     = entityDiffBuilder;
     _valueOriginComparison = valueOriginComparison;
 }
 public MoleculeStartValueDiffBuilder(IObjectComparer objectComparer, EntityDiffBuilder entityDiffBuilder, WithValueOriginComparison <IMoleculeStartValue> valueOriginComparison)
     : base(objectComparer, entityDiffBuilder, valueOriginComparison)
 {
 }
 public QuantityDiffBuilder(IObjectComparer objectComparer, EntityDiffBuilder entityDiffBuilder, WithValueOriginComparison <IQuantity> withValueOriginComparison)
 {
     _objectComparer            = objectComparer;
     _entityDiffBuilder         = entityDiffBuilder;
     _withValueOriginComparison = withValueOriginComparison;
 }