Rationalise some model functions related to auth sets and vocabs