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