Map<K, V> omit(List<K> keys) { if (this == null) return {}; return filter((k, _) => !keys.contains(k)); }