Post Order walk through the AST, and empty classes ready for AST optimization