Option to set stage size after tracking minimum size
Cleaned code to use setter functions instead of setting value property directly