Als Schnittstellenentwickler möchte ich mich auf die Adressierung von Objekten via API verlassen können. Namen sind zu variabel, GUIDs erfordern feste Kodierung oder aufwendige Matchingtabellen. Ein lesbarer Alternativname zur GUID wäre, z.B. "MyCompany.Invoice.Amount"