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: 		}else{
  			var record = getRecord( ID = arguments.ID );			
  		}
  
  		for ( var fld in listToArray( record.columnList ) ){
  			LOCAL.functionName = "set" & fld;
  			try{
  				LOCAL.tmpFunc = this[LOCAL.functionName];
  				LOCAL.tmpFunc(record[fld][ 1 ]);
  			} catch ( any err ){}
  			variables['_isDirty'] = false;
  			//variables[ fld ] = record[ fld ][ 1 ];
  		}
  	
  		//variables.ID = record.ID;
  
  		/*  Now iterate the properties and see if there are any relationships we can resolve */		
  		//var props = deSerializeJSON( serializeJSON( variables.meta.properties ) );
  		var props = variables.meta.properties;
  
negative.code: 					try{
  						LOCAL.tmpFunc = this[ LOCAL.functionName ];
  						LOCAL.tmpFunc( arguments.missingMethodArguments[ i ] );
  						variables._isDirty = false;
  					} catch ( any err ){}
  				}			
  						
  