Декоратор отрабатывает при создании собственно класса. На этот момент никаких экземпляров ещё нет.
self имеет смысл только в контексте тела метода класса, но не "снаружи" методов.
Так что стоит задуматься, а что именно ты пытаешься сделать. Есть ли смысл в твоём классе-обёртке?
А если прямо очень надо, можно вспомнить, как работает декоратор, и что его можно вызывать вручную, например, в конструкторе класса.
@some_decorator_with_params(params)
def some_func(...):
...
# это всего лишь синтаксический сахар для
def some_func(...):
...
decorator = some_decorator_with_params(params)
some_func = decorator(some_func) # вызываем декоратор вручную