public _Node GetMinimumNode() { lock (AllNodesLock) { return(AllNodes.FirstOrDefault(fn => fn.Id == AllNodes.Min(n => n.Id))); } }