1. SchemaExport; 2. refactor DataSource; 3. hardcode in DataSourceSelector which can be extended later