Added variadic Before, After and Error interceptors