Laravel Method Injection: Why We Don't Need to Create Class Objects?