Because it's a soft dependency. We don't put soft dependencies in the constructor.