@override Object toJson() => { 'name': name, if (isCompleteOverwrite.isNotDefault) 'isCompleteOverwrite': isCompleteOverwrite, if (config case final config?) 'config': config.toJson(), };