Single return point to allow for all 4 combos of with/without namespace and with/without alternative base class defined.