This branch has various changes to speed up the code in the property setting and object construction codepath.