If I add custom profile property with the name "Name", /Secure/UserProfile.aspx throws an exception (duplicate control ID).
It would be better to generate names for profile properties controls in some way they are guaranteed not to be present on the rest of the page.