Use twoWayBindings for ES5/defineProperties; fixes #23

Thanks to http://stackoverflow.com/users/872395/nemesv
re http://stackoverflow.com/questions/21580173