Converts the object to a JSON-encodable object.
@override Map<String, Object> toJson() => { 'type': type, 'lid': lid, if (meta.isNotEmpty) 'meta': meta, };