a few changes to behavior
distinguish between serialized properties and reflections