Added better compare of attributes.
Options can now be added to operations and reflected back in events.