Hmm, this is a bit annoying. The Advanced Comment Object, which I've come to quite like, comes with a performance cost. Here's a test I did:
(these are the two events that were compared: both set an AltVal, but one has comments in it and the other doesn't:
The difference is very small and I guess it would probably have negligible real world performance, but it still makes me a little nervous to use it too extensively. Shouldn't an object like this have its actions and conditions completely stripped by the compiler? Why are they even making it into the runtime at all?