public bool Delete(Rectangle r, T item) { var id = nodeToId[item]; nodeToId.Remove(item); idToNode.Remove(id); return(inner.Delete(r, id)); }