If you use `SimpleDelegator` you'd get this for free, I think.