@arv computed properties in the current form have been in the ES6 draft since July 2013, is there any reason they shouldn't be "always on and not optional by default"?