anchor.diff:  			
   			var loadAll = ( left( originalMethodName, 7 ) is "loadAll" 
   						  	|| left( originalMethodName , 11 ) is "lazyLoadAll" );
  -			if( left( originalMethodName, 7 ) is "loadAll" && arrayLen( arguments.missingMethodArguments ) EQ 1 ){
  +			/* if( left( originalMethodName, 7 ) is "loadAll" && arrayLen( arguments.missingMethodArguments ) EQ 1 ){
   				loadAll = false;			
   				limit = arguments.missingMethodArguments[ 1 ];				
  -			}
  +			} */
   
   			// Build where clause based on function name
   			if( arguments.missingMethodName != "loadAll" && arguments.missingMethodName != "loadTop" ){
  
positive.code: 					LOCAL.columnName = structCount( LOCAL.columnName ) && structKeyExists( LOCAL.columnName.owner, 'column' ) ? LOCAL.columnName.owner.column : queryArguments[ i ];
  					
  					//if( structKeyExists( variables.meta.properties, ))
  					recordSQL &= " AND #LOCAL.columnName# = #variables.dao.queryParam(value=arguments.missingMethodArguments[ i ])#";
  					//Setup defaults
  					LOCAL.functionName = "set" & queryArguments[ i ];
  					try{
  
negative.code: 			);
  
  			variables._isNew = record.recordCount EQ 0;
  			
  			//If a record existed, load it		
  			if( record.recordCount == 1 && !left( originalMethodName, 7 ) is "loadAll" && !left( originalMethodName, 11 ) is "lazyLoadAll"){
  				return this.load( ID = record, lazy = left( originalMethodName , 4 ) is "lazy" );
  			// If more than one record was returned, or method called was a "loadAll" type, return an array of data.
  			}else if( record.recordCount > 1 || left( originalMethodName, 7 ) is "loadAll" || left( originalMethodName , 11 ) is "lazyLoadAll" ) {
  				var recordArray = [];
  				var qn = queryNew( record.columnList );
  				queryAddRow( qn, 1 );
  				
  				for ( var rec = 1; rec LTE record.recordCount; rec++ ){
  					// append each record to the array. Each record will be an instance of the model entity in represents.  If lazy loading
  					// this will be an empty entity instance with "overloaded" getter methods that instantiate when needed.
  					for( var col in listToArray( record.columnList ) ){
  						querySetCell( qn, col, record[ col ][ rec ] );
  					}
  					arrayAppend( recordArray, duplicate( this.load( ID = qn , lazy = ( left( originalMethodName , 4 ) is "lazy" ) || record.recordCount GTE 100 ) ) );    				    		
  
  				}				
  				return recordArray;
  			//Otherwise, set the passed in arguments and return the new entity
  