Make BoardBuilder's ctor private