ConfigRepository constructor
Creates a new repository with optional initial items.
All input data is deeply copied to prevent external mutation.
Implementation
ConfigRepository([Map<String, dynamic> items = const {}])
: _items = _deepCopy(items);