@override Object toJson() => { 'id': id, if (sourceField.isNotDefault) 'sourceField': sourceField, };