Pass the gherkin node to the initializers of the ast classes.

Instead of using a setter to set the gherkin node on the ast classes.
Pass the language to the initializer of the feature ast class.

Instead of assigning the language attribute directly.