Updated crud to add version and make clientId an object 'client' with child 'id' element