public CPiece this[string coordinate] { get { return(this[CSquare.Parse(coordinate)]); } set { this[CSquare.Parse(coordinate)] = value; } }