unsigned UtilityCost_Computation_Impl::maxComputeSteps() const {
  return maxExtensibleGroups().get();
}
unsigned UtilityCost_Charge_Block_Impl::maxNumBlocks() const {
  return maxExtensibleGroups().get();
}