[IMP] fields: optimize the setup of computed_fields, the right way