@override Map<String, dynamic> toJson() { return { "name": name, "catalogObject": catalogObject.toJson(), "attributes": attributes, "objType": _objType }; }