public Map(IList<object> keys, IList<object> values) { this.keys = keys.ToArray(); this.values = values.ToArray(); this.parent = null; }