The current design of the StrategySelectorBuilder is forcing all Dialect implementation classes to be initialized. Since we have quite a lot, it would be nice to avoid this.