public object this[int index] { get { object result = ks[index]; return result; } set { ks[index] = (TypedObject) value; } }