implemented statements for ItemsChangedEvent and WorkEvent - added missing trait