Mappers don't need access to the MapperFactory

Besides removing the MapperFactory as a dependency for mappers, I've injected the proper domain object factory each mapper needs upon creation.