Introduce ItemUpdate class