public void RemoveMethod(EshuMethod method)
 {
     signature.Remove(method);
     foreach (EshuClass ip in ImplementingParents)
     {
         ip.Methods.Remove(method);
     }
 }
 public void AddMethod(EshuMethod method)
 {
     signature.Add(method);
     foreach (EshuClass ip in ImplementingParents)
     {
         ip.Methods.Add(method);
     }
 }