Moved MX constructor calls to MXNode
Added SubRef and SubAssign classes