refactor CallbackBase class.