preload roles in has_role? method