I can't see any potential issues, and like they said before, certain types can be referred to as unitname.type. I would say it would hurt the programmer even more and consistently if he had to type TCE everywhere, even something like TCEVector3f?