No need to overload the constructor. That is unnecessarily fancy.