Add links with more shared_ptr advices.
Host is shared between many classes, so make it a shared_ptr by default.