In C#, is there any reason to say strongly typed vs just typed? When someone says typed class, I think of some type other than object. Nearly everything except object is typed in C#.
Once you define a class that is not object, that class is a type. It doesn't get anymore typed from there.
By the way, this isn't a question about type safety (valid memory access and object assignment compatibility).