got rid of bson shared_ptr semantics

value's point nowhere after the parent root document dies

Works better with reading from buffers and such