Added LoggableItemAction to wrap all ItemActions