can we make hostname, path and file arguments of this class, so MODs/Extensions can use it aswell?