can issue queries in validation functions
checking for duplicate service definitions
pre- and post-hooks for handlers