(#56) object: removed all direct calls of hasOwnProperty.
Merge branch 'feature/56-remove-direct-hasOwnProperty-calls'