specialization class of a template class – compiler choice?