#24 when updating the bidirectional relationships don't get populated properly

need to get the setProperties implementation to use the code from GrailsDomainDeserializer otherwise there is too much duplication and potential for things like this to slip thru the gaps