public object this[object o] { get { throw new NotImplementedException(); } set { throw new NotImplementedException(); } }