changed attribute $id to $widgetId in AbstractWidget to avoid conflict with WP_Widget::$id