@override TypeInfo? getFieldType(O? o, String key) { inspectObject(o); if (o != null) { return o.getFieldType(key); } else { return _fieldsTypes?[key]; } }