docs: function (propertyName, newValue, oldValue) {
              this._inOnBoundPropertyChange = true;
              try {
                  if (propertyName == "startDate") {
                      this._subTplModuleCtrl.navigate({}, {
                          date : newValue
                      });
                  } else if (propertyName == "fromDate" || propertyName == "toDate" || propertyName == "ranges") {
                      this._subTplModuleCtrl.setRanges(this._getRanges());
                  }
              } finally {
                  this._inOnBoundPropertyChange = false;
              }
          }