# MutablePropertyValues.copy constructor

MutablePropertyValues.copy(

1. PropertyValues original

)

Create a deep copy of another PropertyValues instance.

`original`: The PropertyValues instance to copy

Example:

    final original = MutablePropertyValues()
      ..add('timeout', 30)
      ..add('retries', 3);

    final copy = MutablePropertyValues.copy(original);
    copy.add('maxConnections', 100);
    // original remains unchanged

## Implementation

    MutablePropertyValues.copy(PropertyValues original) {
      for (final pv in original.getPropertyValues()) {
        _values.add(PropertyValue.copy(pv));
      }
    }