OutputLabel is an extension to standard outputLabel component. Extended features are;
OutputLabel sets its value as the label of the target component
to be displayed in validation errors so that target component does not need to define label attribute again.
Support for components with non-trivial markup like spinner, autocomplete, calendar
and so on which are not supported by standard outputLabel.
Theme aware error styling when associated component is not valid.