This is a real neat example and it helped me debug some issues I was having in my code.
Is there a specific reason for reassigning these properties, or it just shorthand to avoid typing 'this.options.attr':
- this.model = options.model;
- this.attr = options.attr;