extracted ServerImpl.hpp