support class:method callback format