[Boost-users] Cyclic includes when using smart pointers.