move CompositeException to separate class
rename CompositeException to CallbackException
fix Callbacks