public void RemoveNeighbour(Subregion neighbour) { NeighbouringSubregions.Remove(neighbour); neighbour.NeighbouringSubregions.Remove(this); }