private PropertiesLoader(String propertiesFilePath) throws IOException {
        properties = new Properties();

        try(FileInputStream file = new FileInputStream(propertiesFilePath)) {
            properties.load(file);
        } catch (IOException e) {
            String errMsg = String.format("Properties file isn't exist! %s", e.getLocalizedMessage());
            logger.error(errMsg, e);
            throw new IOException(errMsg);
        }
        setJdbcInfo();
    }