public Cells.ICell this[GridColumn column] { get { Cells.ICell cell; if (mCells.TryGetValue(column, out cell)) return cell; else return null; } set { mCells[column] = value; } }