I'd rename `of type ...` to `of class ...` because that's the common term.