| 
					
				 | 
			
			
				@@ -253,14 +253,14 @@ define(['./kernel-goodies'], function ($goodies) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             declareEvent("classAdded"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SmalltalkClass.prototype.added = function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                addSubclass(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                registerToSuperclass(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 emit.classAdded(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             declareEvent("classRemoved"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SmalltalkClass.prototype.removed = function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 emit.classRemoved(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                removeSubclass(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                unregisterFromSuperclass(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             declareEvent("behaviorMethodAdded"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -320,7 +320,7 @@ define(['./kernel-goodies'], function ($goodies) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 nilAsClass.a$cls = realClass; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 nilAsClass.subclasses.forEach(function (each) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     each.a$cls.superclass = realClass; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    addSubclass(each.a$cls); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    registerToSuperclass(each.a$cls); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -421,11 +421,11 @@ define(['./kernel-goodies'], function ($goodies) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             st.removeClass = removeTraitOrClass; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            function addSubclass (klass) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            function registerToSuperclass (klass) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 addElement((klass.superclass || nilAsClass).subclasses, klass); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            function removeSubclass (klass) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            function unregisterFromSuperclass (klass) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 removeElement((klass.superclass || nilAsClass).subclasses, klass); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |