update representation of parameter tree to make free variables less confusing