Added typedef for a std::shared_ptr<Server>