(#56) object: removed all direct calls of hasOwnProperty.

Conflicts:
	CHANGELOG.md
Merge branch 'feature-0.12.x/56-remove-direct-hasOwnProperty-calls' into release-0.12.x