public PBXElement this[string key] { get { if (this.values.ContainsKey(key)) { return this.values[key]; } return null; } set { this.values[key] = value; } }