public void Delete(bool removeConnectors = true)
{
HostCanvas.NodeCollection.Remove(this);
HostCanvas.Children.Remove(Border);
HostCanvas.Children.Remove(TopComment);
HostCanvas.Children.Remove(BottomComment);
Dispose();
if (removeConnectors) OnDeleted();
}