Use randomly generated GUIDs for defensive includes

Microsoft uses this approach with some of their libraries. It works. I personally don’t like it since I find GUIDs hard to read, it’s a different culture and not using our shared language:

 

Â