Revert "Actually run all construct()/staticConstruct()s. Previous commit just made the first to be added run, instead of the last." - not a good solution

This reverts commit 1b05bc31990044aa9070abf31049d556ba0bcc96.