|  | @@ -271,11 +271,9 @@ define(['require', './brikz', './compatibility'], function (require, Brikz) {
 | 
	
		
			
				|  |  |              });
 | 
	
		
			
				|  |  |          };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        this.rawAddBehaviorBody = function (pkgName, builder) {
 | 
	
		
			
				|  |  | +        this.buildBehaviorBody = function (pkgName, builder) {
 | 
	
		
			
				|  |  |              var pkg = st.packages[pkgName];
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |              if (!pkg) throw new Error("Missing package " + pkgName);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |              var behaviorBody = makeBehaviorBody(builder, pkg);
 | 
	
		
			
				|  |  |              addBehaviorBody(behaviorBody);
 | 
	
		
			
				|  |  |              return behaviorBody;
 | 
	
	
		
			
				|  | @@ -399,7 +397,7 @@ define(['require', './brikz', './compatibility'], function (require, Brikz) {
 | 
	
		
			
				|  |  |      function TraitsBrik (brikz, st) {
 | 
	
		
			
				|  |  |          var SmalltalkBehaviorBody = brikz.behaviors.BehaviorBody;
 | 
	
		
			
				|  |  |          var setupBehavior = brikz.behaviors.setupBehavior;
 | 
	
		
			
				|  |  | -        var rawAddBehaviorBody = brikz.behaviors.rawAddBehaviorBody;
 | 
	
		
			
				|  |  | +        var buildBehaviorBody = brikz.behaviors.buildBehaviorBody;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          function SmalltalkTrait () {
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -452,7 +450,7 @@ define(['require', './brikz', './compatibility'], function (require, Brikz) {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          st.addTrait = function (className, pkgName) {
 | 
	
		
			
				|  |  | -            return rawAddBehaviorBody(pkgName, traitBuilder(className));
 | 
	
		
			
				|  |  | +            return buildBehaviorBody(pkgName, traitBuilder(className));
 | 
	
		
			
				|  |  |          };
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -460,7 +458,7 @@ define(['require', './brikz', './compatibility'], function (require, Brikz) {
 | 
	
		
			
				|  |  |      function ClassesBrik (brikz, st) {
 | 
	
		
			
				|  |  |          var nilAsClass = brikz.root.nilAsClass;
 | 
	
		
			
				|  |  |          var SmalltalkBehaviorBody = brikz.behaviors.BehaviorBody;
 | 
	
		
			
				|  |  | -        var rawAddBehaviorBody = brikz.behaviors.rawAddBehaviorBody;
 | 
	
		
			
				|  |  | +        var buildBehaviorBody = brikz.behaviors.buildBehaviorBody;
 | 
	
		
			
				|  |  |          var setupBehavior = brikz.behaviors.setupBehavior;
 | 
	
		
			
				|  |  |          var removeBehaviorBody = brikz.behaviors.removeBehaviorBody;
 | 
	
		
			
				|  |  |          nilAsClass.klass = {fn: SmalltalkClass};
 | 
	
	
		
			
				|  | @@ -578,7 +576,7 @@ define(['require', './brikz', './compatibility'], function (require, Brikz) {
 | 
	
		
			
				|  |  |              if (typeof superclass == 'undefined' || superclass && superclass.isNil) {
 | 
	
		
			
				|  |  |                  console.warn('Compiling ' + className + ' as a subclass of `nil`. A dependency might be missing.');
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            return rawAddBehaviorBody(pkgName, classBuilder(className, superclass, iVarNames));
 | 
	
		
			
				|  |  | +            return buildBehaviorBody(pkgName, classBuilder(className, superclass, iVarNames));
 | 
	
		
			
				|  |  |          };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          function classBuilder (className, superclass, iVarNames, fn) {
 | 
	
	
		
			
				|  | @@ -631,7 +629,7 @@ define(['require', './brikz', './compatibility'], function (require, Brikz) {
 | 
	
		
			
				|  |  |           and add it to the system.*/
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          this.addCoupledClass = function (className, superclass, pkgName, fn) {
 | 
	
		
			
				|  |  | -            return rawAddBehaviorBody(pkgName, classBuilder(className, superclass, null, fn));
 | 
	
		
			
				|  |  | +            return buildBehaviorBody(pkgName, classBuilder(className, superclass, null, fn));
 | 
	
		
			
				|  |  |          };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          function metaSubclasses (metaclass) {
 |