getField<T> method
Implementation
T getField<T>(String key, {required T defaultValue}) {
final value = _fieldMap[key];
if (value == null) return defaultValue;
if (value is T) return value;
log(
"❌ Type mismatch for '$key': Expected $T but got ${value.runtimeType}\n"
"💡 Value: $value",
);
return defaultValue;
}