@override Map<String, Object?> get namedProps => { 'name': name, if (isNonNull) 'isNonNull': true, };