code: function(type) {
  			var result = gui.Array.from(this.spirit.element.children);
  			if (type) {
  				result = result.filter(function(elm) {
  					return elm.spirit && elm.spirit instanceof type;
  				}).map(function(elm) {
  					return elm.spirit;
  				});
  			}
  			return result;
  		}
docs: Children elements or children spirits of type.
  TODO: just use this.element.children :)
  @param @optional {function} type Spirit constructor
  @returns {Array<Element|gui.Spirit>}