@override Object toJson() => { 'name': name, if (input != null) 'input': input!.toJson(), if (classMethod.isNotDefault) 'classMethod': classMethod, };