Separe las funciones de ModeloAgenda en dos subclases