Add constructor to allow decoupling of the AHC config.