ClassReference.java prep for type hierarchy consideration