Made syntax tree immutable.