public XElement[] GetRoleElements(ElementFilterPredicate filterPredicate)
 {
     return RolesElement.Descendants(XName.Get("role")).Where(xElem => filterPredicate(xElem)).ToArray();
 }
 public XElement[] GetUserElements(ElementFilterPredicate filterPredicate)
 {
     return _doc.Root.Descendants(XName.Get("users")).SingleOrDefault().Descendants(XName.Get("user")).Where(xElem => filterPredicate(xElem)).ToArray();
 }