anchor.diff:          return new Response.badRequest(body: {"error" : "If defining pageBy, either pageAfter or pagePrior must be defined. 'null' is a valid value"});
         }
   
  -      if (_query.entity.properties[pageBy] == null) {
  +      var pageByProperty = _query.entity.properties[pageBy];
  +      if (pageByProperty == null) {
           throw new HTTPResponseException(400, "pageBy key ${pageBy} does not exist for ${_query.entity.tableName}");
         }
   
  +      pageValue = _parseValueForProperty(pageValue, pageByProperty);
         _query.pageDescriptor = new QueryPage(direction, pageBy, boundingValue: pageValue == "null" ? null : pageValue);
       }
   
  
positive.code:   }
  
    @httpPut updateObject(@HTTPPath("id") String id) async {
      _query.matchOn[_query.entity.primaryKey] = whereEqualTo(_parsePrimaryKey(id));
  
      InstanceType instance = _query.entity.instanceType.newInstance(new Symbol(""), []).reflectee as InstanceType;
      instance.readMap(requestBody as Map<String, dynamic>);
  
negative.code:   }
  
    @httpGet getObject(@HTTPPath("id") String id) async {
      var primaryKey = _query.entity.primaryKey;
      _query.matchOn[primaryKey] = whereEqualTo(_parseValueForProperty(id, _query.entity.properties[primaryKey]));
  
      _query = await willFindObjectWithQuery(_query);
  
  