There's probably a magical way of delivering that property internally in the alarm object, without requiring specific code for each property.