Description
Setting a null value to a single valued property will result
in 'null' being returned while executing the same on a multivalued
property will return the removed property.
jr2 returned the removed property in both cases as far as i
remember and i would suggest that we don't change that behavior. in
particular since the specification IMO doesn't allow to return
null-values for these methods.