Note that it might not be named `MappingFactory` cf my general comment on the package names