Map<String, dynamic> toPMap() { Map<String, dynamic> map = toMap(); return { "_id": map["_id"] as String, ...map["properties"] as Map<String, dynamic>, }; }