Get rid of CDIF_ST and make it CDIF class - no more virtual
functions