Introduce GoBaseParser and remove getId method