Reads key as a nested object, or null.
key
Map<String, dynamic>? readObject(String key) { final value = raw[key]; return value is Map ? Map<String, dynamic>.from(value) : null; }