code: function(raw){
                      var clone = canReflect.serialize(raw);
                      if((offset in clone.filter) || (limit in clone.filter)) {
                          clone.page = {};
                      }
                      if(offset in clone.filter) {
                          clone.page.start = parseInt(clone.filter[offset], 10);
                          delete clone.filter[offset];
                      }
                      if(limit in clone.filter) {
                          clone.page.end = (clone.page.start || 0 ) + parseInt(clone.filter[limit], 10) - 1;
                          delete clone.filter[limit];
                      }
                      return clone;
                  }
docs: taking what was given and making it a raw query look start -> page.start end -> page.end