Should we have a default value for $bundle, for widgets without a bundle.  What happens if empty array is passed?