anchor.diff:  				// iterate mappings and look-up properties to find the key
   				for( var map in getDynamicMappings() ){
   
  -					logIt("find mappings found for #table#");
  +					logIt("find mappings for #table#");
   					// logIt("mappings for #table#: " & serializeJSON( getDynamicMappings()[ map ] ));
   					if( isStruct( getDynamicMappings()[ map ] )
   						&& structKeyExists( getDynamicMappings()[ map ], 'property' )
  
positive.code: 
  		var newEntity = this;
  		if( listLast( variables.meta.name , '.' ) == "BaseModelObject"){
  			newEntity = createObject( "component", "BaseModelObject" ).init( dao = dao, table = table, dynamicMappings = getDynamicMappings(), cacheEntities = get__cacheEntities(), cachedWithin = getcachedWithin(), IDField = IDField, autoWire = getAutoWire() );
  		}else{
  			try{
  				newEntity = createObject( "component", listDeleteAt( variables.meta.fullName, listLen( variables.meta.fullName, '.' ), '.' ) & '.' & table ).init( dao = dao );
  			}catch( any e ){
  				newEntity = createObject( "component", "BaseModelObject" ).init( dao = dao, table = table, dynamicMappings = getDynamicMappings(), cacheEntities = get__cacheEntities(), cachedWithin = getcachedWithin(), IDField = IDField, autoWire = getAutoWire() );
  				// return createObject( "component", variables.meta.fullName ).init( dao = dao );
  			}
  		}
  
negative.code: 				if( returnType is "json" ){
  					return "[" & arrayToList( recordArray ) & "]";
  				}
  				if( arraylen( recordArray ) == 1 && returnType != "array" ){
  					recordArray = recordArray[ 1 ];
  				}
  				return recordArray;
  