Make sax::parser_base a sub class of global parser_base.
sax::parser_base can be refactored so that part of its functionality that overlaps with what the global parser_base does can be covered by the global parser_base by making it a sub-class of the global parser_base.