if the client supports .hasOwnProperty() or the 'in' operator ...
(it's just a few years that these were not common, and there are still clients around that don't support it)
(it's just a few years that these were not common, and there are still clients around that don't support it)