Reduce string allocations

A whole lot of strings were being allocated to do property inspection, including a bunch of downcasing on *every AMI event name*. This reduces that and so should relieve a little GC burden.