diff --git a/pom.xml b/pom.xml
index 0e4beca5..a1021f6f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -134,15 +134,27 @@
1.4
-
-
+
+ org.jetbrains.xodus
+ xodus-environment
+ 1.3.232
+
+
+ org.jetbrains.xodus
+ xodus-entity-store
+ 1.3.232
+
+
+ org.jetbrains.xodus
+ xodus-vfs
+ 1.3.232
+
+
org.testng
diff --git a/src/main/java/uk/yermak/audiobookconverter/AppProperties.java b/src/main/java/uk/yermak/audiobookconverter/AppProperties.java
deleted file mode 100644
index 726c780e..00000000
--- a/src/main/java/uk/yermak/audiobookconverter/AppProperties.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package uk.yermak.audiobookconverter;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.lang.invoke.MethodHandles;
-import java.util.Enumeration;
-import java.util.Properties;
-
-public class AppProperties {
- final static Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
- public static final File APP_DIR = new File(System.getProperty("APP_HOME"));
- public static final File PROP_FILE = new File(APP_DIR, Version.getVersionString() + ".properties");
- private static final Properties applicationProps = new Properties();
-
- static {
- loadAppProperties();
- }
-
- static synchronized Properties loadAppProperties() {
- if (PROP_FILE.exists()) {
- try (FileInputStream in = new FileInputStream(PROP_FILE)) {
- applicationProps.load(in);
- } catch (IOException e) {
- logger.error("Error during loading properties", e);
- }
- }
- return applicationProps;
- }
-
- public static String getProperty(String key) {
- return applicationProps.getProperty(key);
- }
-
- public static Properties getProperties(String group) {
- Properties properties = new Properties();
- Enumeration