Refactored callback methods into CallbackHelpers mixin