SNMP Alarm Support

I thought about that initially, but was reluctant to add another optional parameter to the constructors (there were already three in some cases). A change to the constructor also would have rippled to a number of UTs as well. So, I decided it would be more clear to be explicit across the board.