Alarm constructor