simplify the implementation by following the internal API changes in the config parser base class