public float this[int index] { get { return window[index]; } protected set { window[index] = value; } }