Design question: who should be responsible for declaring the interception?

The interceptor or the intercepted?