Map<String, dynamic> toMap(){ Map<String, dynamic> map = Map(); for(NUIEntField field in mapper().fields()){ map[field.name] = field.runGetter(this); } return map; }