factory ProxyValue.mapKey(Map map, String key) => ProxyValue(() => map[key], setter: (val) => map[key] = val);