public PracticalNode(PracticalMessenger messenger, String proposerUID,
int quorumSize) {
proposer = new PracticalProposerImpl(messenger, proposerUID, quorumSize);
acceptor = new PracticalAcceptorImpl(messenger);
learner = new EssentialLearnerImpl(messenger, quorumSize);
}