@override Object toJson() => { 'featureView': featureView, if (query case final query?) 'query': query.toJson(), if (returnFullEntity.isNotDefault) 'returnFullEntity': returnFullEntity, };