Make ASTStructDeclaration implements NamedNode

The methods was implemented, but the interface was not declared.

Fix #182