Powtarzanie Q_DISABLE_COPY w klasach pochodnych QObject
W Qt istnieje makro, które pozwala zadeklarować konstruktorów kopii prywatnych i operatorów przypisania dla klas:http://qt-project.org/doc/qt-5.0/qtcore/qobject.html#Q_DISABLE_COPY
Mówi się, że to makro powinno być używane dla wszystkich klas pochodnych QObject (zwłaszcza QWidget).
Rozumiem, jak to działa i dlaczego jest to przydatne.
Czego nie rozumiem: Czy jest jakiś powód, aby powtarzać Q_DISABLE_COPY w moich klasach pochodnych QObject, podczas gdy QObject zawiera już Q_DISABLE_COPY i przez to skutecznie zapobiega kopiowaniu moich klas pochodnych?