change type of an argument
add to_dict and from_dict methods
add get_difference method
Merge branch 'event-modification-api'