on forward template class declarations. A full template class definition is required in order to wrap a template class as a proxy class. Also tidyup handling of classforward code (no observable changes in test-suite).