thus removing the need for << with objects on RegisterValue
rather large commit, but essentially a simple rename Rationale in docs and blogs