Draft: change return type of DataObject::version from `unsigned char` to `const unsigned char&`
change return type of DataObject::version from unsigned char
to const unsigned char&
to see whether it fixes lhcb/LHCb#151 (closed) due to the lack of lifetime extension of the returned char