Clean up the interface for NodeAttrInferCV() class. Simplify avg_best_fit() func