Add AbstractSelect.getItemCaption.
Move AbstractField.valid to Validatable.