Refactoring AST

Got rid of the init methods.