Can't we make the constructor public now and remove this method altogether?