implicit definitions
Callback trait.