avoid passing jid objects
drop struct - collection class is only placeholder for db driver
do not call params directly
use bot error handler for callback exceptions