thus removing the need for << with objects on RegisterValue
with the idea of the better name came also the one about not needing the builder anymore