@override Object toJson() => { 'value': ?value?.toJson(), 'valueAndTimestamp': ?valueAndTimestamp?.toJson(), if (name.isNotDefault) 'name': name, };