I would private this one. The idea was to make Builder the only way to construct an instance. Ideally the other public constructor should get deprecated.