Copy critical from request to plan
Also this causes behavior that if package is requested critically and is provided by some other package then package that provides it is critical in plan.
Also this causes behavior that if package is requested critically and is provided by some other package then package that provides it is critical in plan.