remove private vertice vars from RectangleSet.

Also max/min() in Candidate now using a cache var to avoid recomputation.