Нет, поскольку переопределение методов создает совершенно новый объект. Это та же логика, что super(...).__init__
не вызывается автоматически, и общие указания Python являются явными - например, если это произошло по умолчанию, но вы не хотели декоратор, как это будет работать?
Не кажется слишком большой работой, чтобы быть здесь явным и украшать.