You should prefer ALWAYS composition over inheritance. In this case you don't really need this class to implement the interceptor thingy.