>  I didn't add the class because I wanted to be consistent with GridDialect. Should we change GridDialect to GridDialectClass as well?

I see. Probably it's not worth the effort.

> Maybe getDefaultMappingServiceFactoryType would be a bit better

`getDefaultMappingServiceFactoryType()` seems like my favorite. Don't have a strong opinion either, I just found the current name orginally irritating because I'd expect a `getFooFactory()` method to return a `FooFactory` _instance_ instead of the type.