Fixed bug; now the copy constructor of Alarm also copies isFlash and isSpeech.