Самый простой способ сделать это так:
class BackupSomeModel(SomeModel): pass
Однако, если вы ведете журнал аудита, хранение буферов сериализованных протоколов в отдельном виде, вероятно, является лучшим подходом.Я хотел бы предложить иметь вид AuditLog, сущности которого являются дочерними сущностями записи, которую они проверяют, и содержащие сериализованный PB данных после каждой модификации.