|  | @@ -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;
 |