I'm creating a select list using granite/ui/components/foundation/form/select and using the emptyOption and required properties. The emptyOption appears to work as expected, but the required option isn't enforcing something to be selected? Also, could emptyText be used in conjunction with emptyOp...