Streamlined Rect and Circle classes.
Fixed breakage after overloading setXY method