Is it possible to new up a cost analyzer and cost computer and pass them around in the params? This way, the balancer will just use the objects in the params. Previously, the balancer analyzer was only used by the balancer but now it is used in the assigns as well.