Widget Auto Getters

Widget Auto Getters

Right now the widget factory detects if a method is chainable by checking for a return value equal to the plugin instance.  I'd like to change this to look for undefined (I'd be okay with allowing both).  Any objections?