determines if all required fields are empty
@override bool get isEmpty => (description == null || description!.isEmpty) && value.isEmpty;