You should be able to create a Property and Model with the same Display Name

(Bug, Investigate , Priority: High, Test Status: No automated tests yet , Reported By Justin du Coeur, )
Summary: Pointed out by Monica, but it's a long-standing problem that I had just glossed over: when you create a Thing or Tag Property, pointing to a new Model, you can't name the Model the same as the Property.
This is because Properties only have real Names, not Display Names. But in this case, you should be able to name the Property first, then name the Model after that, using the usual name-collision-avoidance rules. There's no reason this has to be a hard-and-fact conflict.