Map<String, T?> getWithKeys(List<String> keys) { if (keys.isEmpty) return {}; return {for (var key in keys) key: getWithKey(key)}; }