Map<String, dynamic>? getOptMap(String key) => this[key] != null ? this[key] as Map<String, dynamic> : null;