I think we can have it just as required here. But it would mean that we'll have to do extra processing, which would end up being 'required=required' anyway. You can't build <input type='text' required /> using XmlMarkup, since its just invalid, not well-formed xml.