Implementação das clases bases do alarme (falta as preferencias do alarme)