removing unnecessary classes
adding AttributeValue interface
adding ItemAttributeValue
adding method to get Attribute-AttributeValue map
changing the equals and hashCode methods
updating so that each event only has one attribute
adding ItemAttributesAttributeEvent
converting to new system

haven't added all calls yet