Added accessors
Added constructor for a single ASTnode