Experiment using ES5 properties for a Model-like interface