public byte this[int index] { get { return InternalGet(-1-index); } set { InternalSet(-1-index, value); } }