call virtual function outside constructor
cleanup of HttTypes.h