public virtual Link Link(Predicate <Link> predicate)
 {
     return(AllElements.Link(predicate));
 }
 public virtual Link Link(Regex elementId)
 {
     return(AllElements.Link(elementId));
 }
 public virtual Link Link(Constraint findBy)
 {
     return(AllElements.Link(findBy));
 }
 public virtual Link Link(string elementId)
 {
     return(AllElements.Link(elementId));
 }