Декоратор уровня метода — решает вопросы самого метода. И не корректно пытаться расширить его на уровень класса. Поймите что метод может быть задекларирован где угодно и в любом другом методе присвоен любому классу. Что в этом случае должен выдать декоратор? Такой уж питон. Надо попробовать переформулировать задачу, возможно решение вовсе не в декораторах?