fix to use boost::make_shared in World test