make PropPreservingPartition new style class
bugfix: replacing value of int variable during env_init, sys_init evaluation