Working on 3Tier - compare update and generic service