Map<String, T>? eGetM<T>(Iterable<String> keys) { final correctKey = _getCorrectKey(keys); if (correctKey == null) return null; return (get(correctKey) as Map<String, dynamic>).cast<String, T>(); }