Test constructed objects before tagging them with properties.
This means we could possibly get into a state where we're assuming something
wasn't a constructed object, but is, however that's no worse than before
we hid this properties on the object.
0.5.4