Este no era un adapter sino un decorator. Estaba distraido.
Un ejemplo de como me imagino la clase Regla, con la coleccion de criterios y algunos comentarios de persistencia.
Mejore la implementacion del parametro pasado para obtener el historial. No es un TimeInterval sino un rango concreto de fechas.
Mejor implementacion del actualizador de historial temporal usando el tipo Historial. Ademas, queda una mejor implementacion de esa clase como inmutable.
Faltó borrar este archivo