Object? get(String fieldName, Object? notFoundValue) { if (!_fieldNamesMap.containsKey(fieldName)) return notFoundValue; return _row[_fieldNamesMap[fieldName]!]; }