anchor.diff:  	private function _adder( any value ){
   		var propName = getFunctionCalledName();
   		propName = mid( propName, 4, len( propName ) );
  -		this.set_isDirty( true );
  +		this._setIsDirty( true );
   		try{
   			if( !value.isNew() ){
   				// Whole lot of rigmarole to see if the entity already exists (based on the "ID" value) before appending.
  
positive.code: 	public boolean function isNew(){
  		return variables._isNew;
  	}
  	/**
  	* Sets the _isNew variable
  	**/
  	private void function _setIsNew( boolean val = true ){
  		variables._isNew = val;
  	}
  
negative.code: 		if( isSimpleValue( variables[ propName ] ) && !variables._isDirty ){
  			variables._isDirty = compare( value, variables[ propName ] ) != 0;
  		}else{
  			this._setIsDirty( true );
  		}
  		// logIt('set called via _setter as #propname# and dirty is: #variables._isDirty#');
  	}
  