No. It doesn't work if it's inherited. That tripped me up for an hour or more. Jersey will only actually do the injection if it's on the type itself. There may be a way to fix that, but I couldn't find it.