Pedantic note: "class method" makes me thing "static method".  Just "method" here, I think. I don't know what other kind of method there is that isn't bound to a class.