6ac21856cc
Some properties were calculated based on yarn and nodeJs version. So, when version is changed properties were not updated. This change moves calculation to the end of configuration phase and adds assertion to ensure that version and other poperties are not changed after configuration was done.