public object this[object key] { get { return _properties[key]; } set { _properties[key] = value; } }