docs: function (propertyName, newValue, oldValue) {
              if (propertyName === 'value') {
                  this._cfg.value = newValue;
                  this._setState();
                  this._updateDomForState();
              } else if (propertyName === 'disabled') {
                  this._cfg.disabled = newValue;
                  var checkField = this._getFocusableElement();
                  var tabIndex = this._calculateTabIndex();
                  checkField.tabIndex = tabIndex;
                  this._setState();
                  this._updateDomForState();
                  this._initInputMarkup();
              } else {
                  // delegate to parent class
                  this.$Input._onBoundPropertyChange.apply(this, arguments);
              }
          }