public override string ToString () { return String.Format ("{{X={0},Y={1},Width={2},Height={3}}}", X, Y, Width, Height); }