After a failed attempt at implementing Object Serialization,
reimplemented DOM XML as the storage backend for alarms. Everything is
now fully functional to the extent of my knowledge.