Forms: BaseControl: HTML id is stored in control prototype (and removed dependency on Presenter)