$ 0 0 I'm not sure what you mean? https://github.com/bitovi/canjs/blob/master/map/define/define_test.js#L114 I think get gets passed the value, but I'm not sure a get and setter can work together without an intermediate property.