Changes to BufferUsageForecast to bring it in line with the generic profile construction.