[FOLD] remove AbstractHandler