BetterRectangle Class