Exercise – Using Command Object and Integrity Managers