Made a change to initialization order so that all .pex values can be passed as arg= in the constructor