public bool DependsOn(DependencyNode other) => DependsOn(other, this);
public void AddDependency(DependencyNode node) { Dependencies = Dependencies.TryAdd(node); }