public virtual NavigatorItem this[int index] { get { return (NavigatorItem) this.List[index]; } set { this.List[index] = value; } }