@override Object toJson() => { if (key.isNotDefault) 'key': key, if (valueType.isNotDefault) 'valueType': valueType.toJson(), if (description.isNotDefault) 'description': description, };