Added transient getRoles() method to User model. The roles of a user will be the (distinct) unification of all roles of all his groups.