Stands to reason that there should be overloads that allow you to specify the "id" AND "name" for form elements and not assume id = name. Is there a reason why this isn't the case?
I'm thinking of the case where I want a form elements' name to change but I don't want its id to change because it will break my javascript. (maybe the property name in my model changed and I need updateFrom to work)
Is this reasonable?