public object this[string key] { get { return GetObjectProperty(key); } set { SetObjectProperty(key, value); } }