Why does this need to be a string?  Can't you just do self.class.name?