Require widget dependencies to be explicitly set