In BaseController constructor is initController() method (not __constructor()).
So your __constructor() is called earlier then BaseController::initController() and helpers are not loaded yet.
You can try to load helper manually in your constructor right before call its method with