Basic AST

FieldDecl and MethodDecl extend it.