@override Object toJson() { return { if (id.isNotDefault) 'id': id, 'name': name, if (args != null) 'args': args!.toJson(), }; }