Change the way offsets to relation members in the buffer are stored.
Use emplace_back() instead of push_back().
Add access to raw data pointer from CollectionIterator.
Add missing include to dump.hpp.