Alert.java: Extra Constructors for easy programmatic use.
ValueBoxBase: Adding validation support with Control Decoration.

Implementing interface HasEditorErrors<T> to apply control decoration
on constraint violations.