Reactive objects using EMCAScript 5 Object features, without the need for getters and setters.