allowing deserialsing on non-object properties