fix previous commit : Optional injection shouldn't go in the constructor