@override Object toJson() => { 'featureView': featureView, if (dataKeys.isNotDefault) 'dataKeys': [for (final i in dataKeys) i.toJson()], if (dataFormat.isNotDefault) 'dataFormat': dataFormat.toJson(), };