Should we use the same check here as in can.Map (`if (this[attr] && this[attr].isComputed && can.isFunction(this.constructor.prototype[attr])) {`)?