[IMP] models: improve performance of _setup_fields()