| 
					
				 | 
			
			
				@@ -8,6 +8,7 @@ define(['./junk-drawer'], function ($goodies) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var addElement = $goodies.addElement; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var removeElement = $goodies.removeElement; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var extend = $goodies.extend; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var deleteKeysFrom = $goodies.deleteKeysFrom; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     MethodCompositionBrik.deps = ["methods"]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -25,12 +26,6 @@ define(['./junk-drawer'], function ($goodies) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        function deleteKeysFrom (keys, obj) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            keys.forEach(function (each) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                delete obj[each]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         function fillTraitTransformation (traitTransformation, obj) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // assert(Object.getOwnProperties(obj).length === 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var traitMethods = traitTransformation.trait.methods; 
			 |