Adding participant commited message support A new callback mechanism based on reflection methods to coleect votes