anchor.diff:  				// the object from scratch.  If this didn't happen, we'll return the cached object.
   				if( len( trim( this.getID() ) ) ){
   					// Save the pristine state of this entity instance
  -					variables._pristine = duplicate( cachedObject );
  +					lock name="#this.getTable()#-#ID#-pristine" type="exclusive" timeout="3"{
  +						variables._pristine = duplicate( cachedObject );
  +					}
   					// Fire the postLoad the event handler
   					logIt( 'Executing postLoad event for #getTable()#' );
   					postLoad();
  
positive.code: 				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" ) {
  				//logIt('lazy load all #this.getTable()# - [#originalMethodName# | #getParentTable()#]');
  				var recordArray = [];
  				var recCount = record.recordCount;
  
  				for ( var rec = 1; rec LTE recCount; rec++ ){
  					var qn = queryNew( record.columnList );
  					queryAddRow( qn, 1 );
  					// 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 ] );
  					}
  					var tmpLazy = left( originalMethodName , 4 ) is "lazy" || record.recordCount GTE 100 || this.getParentTable() != "";
  
negative.code: 				// If loading an existing entity, we can short-circuit the rest of this method since we've already loaded the entity
  				// First let's put this guy in our cache for faster retrieval.
  				if( get__cacheEntities() ){
  					lock type="exclusive" name="#this.getTable()#-#this.getID()#" timeout="3"{
  						cachePut( '#this.getTable()#-#this.getID()#', this, getcachedWithin() );
  					}
  				}
  				// Save the pristine state of this entity instance
  				lock name="#this.getTable()#-#ID#-pristine" type="exclusive" timeout="3"{
  					variables._pristine = duplicate( this );
  				}
  				// Fire the postLoad the event handler
  				logIt( 'Executing postLoad event for #getTable()#' );
  				postLoad();
  