diff --git a/src/core/factory/factory.js b/src/core/factory/factory.js
index <HASH>..<HASH> 100644
--- a/src/core/factory/factory.js
+++ b/src/core/factory/factory.js
@@ -41,12 +41,6 @@
 
     },
 
-    widgetizer ( $widget, name ) {
-
-      $widget[name]();
-
-    },
-
     /* WORKERS */
 
     configure ( Widget, config = {} ) {
@@ -77,7 +71,7 @@
 
       if ( Widget.config.plugin && _.isString ( Widget.config.selector ) ) {
 
-        Widgetize.add ( Widget.config.selector, this.widgetizer, Widget.config.name );
+        Widgetize.add ( Widget.config.selector, Widget.widgetize, Widget.config );
 
       }
 
diff --git a/src/core/widget/widget.js b/src/core/widget/widget.js
index <HASH>..<HASH> 100644
--- a/src/core/widget/widget.js
+++ b/src/core/widget/widget.js
@@ -250,6 +250,12 @@
 
     /* SPECIAL */
 
+    static widgetize ( $ele, config ) { // Called for widgetizing an element
+
+      $ele[config.name]();
+
+    }
+
     static ready () {} // Called when the DOM is `ready`, perhaps the widget needs to perform some operations, like `Toast` do for instance
 
     _variables () {} // Init your variables inside this function
Added the static method Widget.widgetize