added capability to enable a class to have virtual functions Format_*
implementing format handlers