[BUG #8749] We're using usually the constructor instead of the widget factory