Uma tarefa não trivial de se fazer hoje é apagar objetos das classes. Poderia ser implementado um tratamento personalizado usando o deleter das propriedades do python.
Por exemplo, no arquivo dadger.rvX:
@uh.deleter
def uh(self):
r = self.data.remove_registers_of_type(RegistroUH)
if isinstance(r, RegistroUH):
self.data.remove(r)
elif isinstance(r, list):
for re in r:
self.data.remove(re)