remove Agents from the callback registry
make all callback registry update methods private