operator [] method
Implementation
dynamic operator [](String key) {
Map<String, dynamic>? obj = values;
var k = key;
if (key.contains('.')) {
final result = _deepObj(key);
k = result['key'];
obj = result['obj'];
}
final ret = obj?[k];
return ret is Map ? Map.unmodifiable(ret) : ret;
}