Expressed area dimensions and minima and maxima as Rectangle2Ds and AreaRanges. Adjusted getters and setters accordingly.