public IEnumerator<Bucket> GetEnumerator() { var list = new List<Bucket>(Array); return list.AsReadOnly().GetEnumerator(); }