MetricResult has_grade? and grade methods