Since it is an AbstractWriteAttributeHandler, I don't see another way of knowing if committed/rolled back (unless I make it not be an AbstractWriteAttributeHandler and duplicate that code)?