public void Detach(Element element)
 {
     elements.Remove(element);
 }
 public void Attach(Element element)
 {
     elements.Add(element);
 }