public dynamic this[string index] { get { return GetValue(index, false); } set { SetValue(index, false, (object)value); } }