public function __construct($path, XmlEncoder $xmlEncoder, XmlDecoder $xmlDecoder, Filesystem $filesystem = null)
{
$this->path = $path;
$this->xmlEncoder = $xmlEncoder;
$this->xmlDecoder = $xmlDecoder;
$this->filesystem = $filesystem ?: new Filesystem();
}