Add AbstractField.valid.
Added AbstractSelect.setItemCaption.
Add Select component.