Change a property on object declared with Object.create()
<p>What is the problem?</p>

<pre><code>var yie = Object.create({}, {

                'currentDoAction': {
                    value: null,
                    enumerable: true,
                    writeable: true
                },

                'success': {
                    value: function(result) {
                        this.currentDoAction = "should be changed";
                        console.log(this.currentDoAction); // prints out null ... why ?
                    },
                    enumerable: true,
                    writeable: true,
                }

});
</code></pre>

<p>see the comment in the <code>success</code> function where <code>this.currentDoAction</code> still appears to be <code>null</code> even though it should be changed in the line before.</p>
