Easily create listeners and interceptors for different types of database