Renaming factory's createNode -> build
Building environment in factory
Changing parser's constructor