'use strict';

export default class Model {
    constructor(params) {
        Object.assign(this, params);
    }
}

@@ -100,16 +100,143 @@
 arams);%0A
+        Object.freeze(this);%0A    %7D%0A%0A    update(params) %7B%0A        return new this.constructor(Object.assign(%7B%7D, this, params));%0A
     %7D%0A%7D%0A

Make models immutable