Fix null-prototype store objects

Updated the store implementation to use Object.prototype.hasOwnProperty.call() instead of direct hasOwnProperty checks, which ensures compatibility with objects created via Object.create(null) that lack a prototype chain. This fixes reactivity issues when null-prototype objects contain function values.