|  | @@ -4,6 +4,8 @@ define(['./kernel-goodies'], function ($goodies) {
 | 
	
		
			
				|  |  |      "use strict";
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      var inherits = $goodies.inherits;
 | 
	
		
			
				|  |  | +    var addElement = $goodies.addElement;
 | 
	
		
			
				|  |  | +    var removeElement = $goodies.removeElement;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      function SelectorsBrik (brikz, st) {
 | 
	
		
			
				|  |  |          var selectorSet = Object.create(null);
 | 
	
	
		
			
				|  | @@ -30,24 +32,6 @@ define(['./kernel-goodies'], function ($goodies) {
 | 
	
		
			
				|  |  |          };
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    function ArraySetBrik (brikz, st) {
 | 
	
		
			
				|  |  | -        this.addElement = function (array, el) {
 | 
	
		
			
				|  |  | -            if (typeof el === 'undefined') {
 | 
	
		
			
				|  |  | -                return;
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -            if (array.indexOf(el) === -1) {
 | 
	
		
			
				|  |  | -                array.push(el);
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -        };
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        this.removeElement = function (array, el) {
 | 
	
		
			
				|  |  | -            var i = array.indexOf(el);
 | 
	
		
			
				|  |  | -            if (i !== -1) {
 | 
	
		
			
				|  |  | -                array.splice(i, 1);
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -        };
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      function FundamentalsFactory (globals, emit) {
 | 
	
		
			
				|  |  |          var specialConstructors = Object.create(null);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -81,12 +65,9 @@ define(['./kernel-goodies'], function ($goodies) {
 | 
	
		
			
				|  |  |              this.Object = SmalltalkObject;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        BehaviorsBrik.deps = ["root", "arraySet"];
 | 
	
		
			
				|  |  | +        BehaviorsBrik.deps = ["root"];
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          function BehaviorsBrik (brikz, st) {
 | 
	
		
			
				|  |  | -            var addElement = brikz.arraySet.addElement;
 | 
	
		
			
				|  |  | -            var removeElement = brikz.arraySet.removeElement;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |              /* Smalltalk classes and traits */
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              var traitsOrClasses = [];
 | 
	
	
		
			
				|  | @@ -250,7 +231,6 @@ define(['./kernel-goodies'], function ($goodies) {
 | 
	
		
			
				|  |  |              brikz.root = RootBrik;
 | 
	
		
			
				|  |  |              brikz.nil = NilBrik;
 | 
	
		
			
				|  |  |              brikz.event = EventBrik;
 | 
	
		
			
				|  |  | -            brikz.arraySet = ArraySetBrik;
 | 
	
		
			
				|  |  |              brikz.selectors = SelectorsBrik;
 | 
	
		
			
				|  |  |              brikz.packages = PackagesBrik;
 | 
	
		
			
				|  |  |              brikz.behaviors = BehaviorsBrik;
 |