Map<String, dynamic> toMap() { return <String, dynamic>{ 'entityId': entityId, 'uuid': uuid, 'properties': properties, 'permissions': permissions, }; }