Just noticed, but the logic of this function could be rewritten:
`return in_array('usc:collectionCModel', $obj->models) && user_access('administer usc_mirc');`