feat(Parser): add support for method invocations
refactor(Parser): cleanup