The callback, which optionally determines model name should accept the model object itself rather then simply class name.
This will provide more flexibility.
"CHtml::$classToNameConverter" should be renamed accordingly.