rework ZipService API to use Path instead of File
replace homegrown service locator (mpt.properties) using java.util.ServiceLoader