Define pseudo-properties on all objects without modifying Object.prototype