docs: function(dt, inc) {
          var args = {
                  dt: dt,
                  inc: inc
              },
              result = this._cacheGet('before', args);
          if (result === false) {
              result = this._iter(new IterResult('before', args));
              this._cacheAdd('before', result, args);
          }
          return result;
      }