code: function( options ){
  
              var self = this;
  
              // call parent init method
              parent.init.call(this, options);
  
              this.options.defaults( defaults );
              this.options.onChange(function( opts ){
                  /**
                   * RectangleGeometry#width = Number
                   *
                   * The width
                   **/
                  self.width = self.options.width || 1;
                  /**
                   * RectangleGeometry#height = Number
                   *
                   * The height
                   **/
                  self.height = self.options.height || 1;
              });
              this.options( options );
          }
docs: extended