Declarations AST tree - first approach