unnecessary
unnecessary
Minimal changes
properties
Rectangle calculated