File Choosers use interface instantiation via the new Only-Implementer method