Prototype Constructor Call
<p>Instead of using the call method, would it be applicable to utilize the following, e.g:</p>

<pre><code>var A = function(height,weight) {
    this.height = height;
    this.weight = weight;
};

var a = new A("6ft","500lbs");

A.prototype.foo = {
    setup: function() {
        this.height.set();
        this.weight();
    },

    height: {
        set: function() {
            var constr = a;
            var self = this;

            console.log(constr);
            console.log(self);
        }
    },

    weight: function() {
        var constr = a;
        var self = this;

        (function() {
            console.log(constr);
        })();
    }
};

a.foo.setup();
</code></pre>

<p>Any suggestions are welcome.</p>

<p>Cheers</p>
