add comment
add boost serialization support
comment unsafe observer_ptr::get() method