Use injected Database instance.
Fix return value in MetaModelSelect::widgetToValue().
Correct option retrieval.