Don't break when properties fields found when deserializing IProperty
Don't break when properties fields found when deserializing IProperty

Utf8Json serializes/deserializes properties in alphabetical order, so
properties ends up deserialized before type. When properties is found
don't exit until at least a type property has been seen.

elastic/elasticsearch-net,elastic/elasticsearch-net