Make it possible to add empty dimensions in new expressions.
Delete unused objects
Improve the parser's speed by pruning trees with bad parse results