Yes, we can. Since it was used in may places, I didn't know the implication of adding another constructor. I will do that and update the pull request.