For the time being, may be we can inherit from QObject too and have message be a property which uses self.tr()?