Explicit instance var to track if bounds need updating.
Migrate methods from category to class
Compute bounds early.
Update