added setField, unsetField and renameField methods to query builder