public object Restore() { var result = new Hashtable(); for(var i = 0; i < keys.Count; i++) { result.Add(keys[i], values[i]); } return result; }