private IEnumerable <ActionBase> ParseActions() { var actionElements = _request.Root .Element(XName.Get("Actions", _elementNamespace)) .Elements() .Where(element => element.Name.LocalName != "ObjectPath") .Where(element => element.Name.LocalName != "ExceptionHandlingScope")//TODO: Temp .ToList(); foreach (var element in actionElements) { yield return(ActionBase.FromXml(element)); } }