Returns a set containing the scopes this user has access to.
Set<Scope> get scopes { var set = <Scope>{}; for (var scopeStr in scopeNames) { set.add(Scope(scopeStr)); } return set; }