public async Task <RoleList> GetRolesAsync() { return(this.Roles ?? (this.Roles = await RoleList.GetListAsync())); }