@override V get<V>(Symbol name, {Object? or = $none}) { var v = mapper.fields[name]!.get(value); if (v != null || or == $none) { return v as V; } else { return or as V; } }