Move the source tracker stack back onto Property to see if it is any faster as a closure scoped constant.
Make the source tracker stack valid property its own variable