nit: I don't see where we use the "timeAlarm" property?