diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupDatabase_v5.java b/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupDatabase_v5.java
index 09cbdd827fac380aaf4c460cfc12c4d221c5aac7..e0fccca42657d82b41ef3a868f7db016d7f6afdc 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupDatabase_v5.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupDatabase_v5.java
@@ -1,16 +1,9 @@
 package de.deadlocker8.budgetmaster.database.model.v5;
 
-import de.deadlocker8.budgetmaster.accounts.Account;
-import de.deadlocker8.budgetmaster.categories.Category;
-import de.deadlocker8.budgetmaster.charts.Chart;
 import de.deadlocker8.budgetmaster.database.InternalDatabase;
 import de.deadlocker8.budgetmaster.database.JSONIdentifier;
 import de.deadlocker8.budgetmaster.database.model.BackupDatabase;
-import de.deadlocker8.budgetmaster.database.model.v5.converter.*;
 import de.deadlocker8.budgetmaster.database.model.v6.BackupDatabase_v6;
-import de.deadlocker8.budgetmaster.images.Image;
-import de.deadlocker8.budgetmaster.templates.Template;
-import de.deadlocker8.budgetmaster.transactions.Transaction;
 
 import java.util.List;
 
@@ -129,18 +122,4 @@ public class BackupDatabase_v5 implements BackupDatabase
 
 		return upgradedDatabase;
 	}
-
-	public static BackupDatabase_v5 createFromInternalEntities(InternalDatabase database)
-	{
-		final BackupDatabase_v5 externalDatabase = new BackupDatabase_v5();
-
-		externalDatabase.setCategories(externalDatabase.convertItemsToExternal(database.getCategories(), new CategoryConverter_v5()));
-		externalDatabase.setAccounts(externalDatabase.convertItemsToExternal(database.getAccounts(), new AccountConverter_v5()));
-		externalDatabase.setTransactions(externalDatabase.convertItemsToExternal(database.getTransactions(), new TransactionConverter_v5()));
-		externalDatabase.setTemplates(externalDatabase.convertItemsToExternal(database.getTemplates(), new TemplateConverter_v5()));
-		externalDatabase.setCharts(externalDatabase.convertItemsToExternal(database.getCharts(), new ChartConverter_v5()));
-		externalDatabase.setImages(externalDatabase.convertItemsToExternal(database.getImages(), new ImageConverter_v5()));
-
-		return externalDatabase;
-	}
 }
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/AccountConverter_v5.java b/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/AccountConverter_v5.java
deleted file mode 100644
index dcd0f41aa3de438994635e267719d132a878b5f4..0000000000000000000000000000000000000000
--- a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/AccountConverter_v5.java
+++ /dev/null
@@ -1,43 +0,0 @@
-package de.deadlocker8.budgetmaster.database.model.v5.converter;
-
-import de.deadlocker8.budgetmaster.accounts.Account;
-import de.deadlocker8.budgetmaster.database.model.Converter;
-import de.deadlocker8.budgetmaster.database.model.v5.BackupAccount_v5;
-
-public class AccountConverter_v5 implements Converter<Account, BackupAccount_v5>
-{
-	public Account convertToInternalForm(BackupAccount_v5 backupAccount)
-	{
-		if(backupAccount == null)
-		{
-			return null;
-		}
-
-		final Account account = new Account();
-		account.setID(backupAccount.getID());
-		account.setName(backupAccount.getName());
-		account.setDefault(false);
-		account.setSelected(false);
-		account.setAccountState(backupAccount.getAccountState());
-		account.setType(backupAccount.getType());
-		account.setIcon(new ImageConverter_v5().convertToInternalForm(backupAccount.getIcon()));
-		return account;
-	}
-
-	@Override
-	public BackupAccount_v5 convertToExternalForm(Account internalAccount)
-	{
-		if(internalAccount == null)
-		{
-			return null;
-		}
-
-		final BackupAccount_v5 account = new BackupAccount_v5();
-		account.setID(internalAccount.getID());
-		account.setName(internalAccount.getName());
-		account.setAccountState(internalAccount.getAccountState());
-		account.setType(internalAccount.getType());
-		account.setIcon(new ImageConverter_v5().convertToExternalForm(internalAccount.getIcon()));
-		return account;
-	}
-}
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/CategoryConverter_v5.java b/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/CategoryConverter_v5.java
deleted file mode 100644
index 0c99b91ace4c0a4b5e111ccfd6baa7fcbd984c36..0000000000000000000000000000000000000000
--- a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/CategoryConverter_v5.java
+++ /dev/null
@@ -1,41 +0,0 @@
-package de.deadlocker8.budgetmaster.database.model.v5.converter;
-
-import de.deadlocker8.budgetmaster.categories.Category;
-import de.deadlocker8.budgetmaster.database.model.Converter;
-import de.deadlocker8.budgetmaster.database.model.v5.BackupCategory_v5;
-
-public class CategoryConverter_v5 implements Converter<Category, BackupCategory_v5>
-{
-	public Category convertToInternalForm(BackupCategory_v5 backupCategory)
-	{
-		if(backupCategory == null)
-		{
-			return null;
-		}
-
-		final Category category = new Category();
-		category.setID(backupCategory.getID());
-		category.setName(backupCategory.getName());
-		category.setColor(backupCategory.getColor());
-		category.setType(backupCategory.getType());
-		category.setIcon(backupCategory.getIcon());
-		return category;
-	}
-
-	@Override
-	public BackupCategory_v5 convertToExternalForm(Category internalItem)
-	{
-		if(internalItem == null)
-		{
-			return null;
-		}
-
-		final BackupCategory_v5 category = new BackupCategory_v5();
-		category.setID(internalItem.getID());
-		category.setName(internalItem.getName());
-		category.setColor(internalItem.getColor());
-		category.setType(internalItem.getType());
-		category.setIcon(internalItem.getIcon());
-		return category;
-	}
-}
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/ChartConverter_v5.java b/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/ChartConverter_v5.java
deleted file mode 100644
index 72b253e639e1602ab25e3520832c62fd8bd32b08..0000000000000000000000000000000000000000
--- a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/ChartConverter_v5.java
+++ /dev/null
@@ -1,41 +0,0 @@
-package de.deadlocker8.budgetmaster.database.model.v5.converter;
-
-import de.deadlocker8.budgetmaster.charts.Chart;
-import de.deadlocker8.budgetmaster.database.model.Converter;
-import de.deadlocker8.budgetmaster.database.model.v5.BackupChart_v5;
-
-public class ChartConverter_v5 implements Converter<Chart, BackupChart_v5>
-{
-	public Chart convertToInternalForm(BackupChart_v5 backupChart)
-	{
-		if(backupChart == null)
-		{
-			return null;
-		}
-
-		final Chart chart = new Chart();
-		chart.setID(backupChart.getID());
-		chart.setName(backupChart.getName());
-		chart.setType(backupChart.getType());
-		chart.setVersion(backupChart.getVersion());
-		chart.setScript(backupChart.getScript());
-		return chart;
-	}
-
-	@Override
-	public BackupChart_v5 convertToExternalForm(Chart internalItem)
-	{
-		if(internalItem == null)
-		{
-			return null;
-		}
-
-		final BackupChart_v5 chart = new BackupChart_v5();
-		chart.setID(internalItem.getID());
-		chart.setName(internalItem.getName());
-		chart.setType(internalItem.getType());
-		chart.setVersion(internalItem.getVersion());
-		chart.setScript(internalItem.getScript());
-		return chart;
-	}
-}
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/ImageConverter_v5.java b/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/ImageConverter_v5.java
deleted file mode 100644
index fcec9bd24a1028a0c092831ae57902adf93d3294..0000000000000000000000000000000000000000
--- a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/ImageConverter_v5.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package de.deadlocker8.budgetmaster.database.model.v5.converter;
-
-import de.deadlocker8.budgetmaster.database.model.Converter;
-import de.deadlocker8.budgetmaster.database.model.v5.BackupImage_v5;
-import de.deadlocker8.budgetmaster.images.Image;
-
-public class ImageConverter_v5 implements Converter<Image, BackupImage_v5>
-{
-	public Image convertToInternalForm(BackupImage_v5 backupImage)
-	{
-		if(backupImage == null)
-		{
-			return null;
-		}
-
-		final Image image = new Image();
-		image.setID(backupImage.getID());
-		image.setFileName(backupImage.getFileName());
-		image.setFileExtension(backupImage.getFileExtension());
-		image.setImage(backupImage.getImage());
-		return image;
-	}
-
-	@Override
-	public BackupImage_v5 convertToExternalForm(Image internalItem)
-	{
-		if(internalItem == null)
-		{
-			return null;
-		}
-
-		final BackupImage_v5 image = new BackupImage_v5();
-		image.setID(internalItem.getID());
-		image.setFileName(internalItem.getFileName());
-		image.setFileExtension(internalItem.getFileExtension());
-		image.setImage(internalItem.getImage());
-		return image;
-	}
-}
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/TemplateConverter_v5.java b/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/TemplateConverter_v5.java
deleted file mode 100644
index 2e8f10059dded7a6e31b53b66b6adca22268acb5..0000000000000000000000000000000000000000
--- a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/TemplateConverter_v5.java
+++ /dev/null
@@ -1,81 +0,0 @@
-package de.deadlocker8.budgetmaster.database.model.v5.converter;
-
-import de.deadlocker8.budgetmaster.database.model.Converter;
-import de.deadlocker8.budgetmaster.database.model.v4.BackupTag_v4;
-import de.deadlocker8.budgetmaster.database.model.v5.BackupTemplate_v5;
-import de.deadlocker8.budgetmaster.tags.Tag;
-import de.deadlocker8.budgetmaster.templates.Template;
-
-import java.util.ArrayList;
-import java.util.List;
-
-public class TemplateConverter_v5 implements Converter<Template, BackupTemplate_v5>
-{
-	public Template convertToInternalForm(BackupTemplate_v5 backupTemplate)
-	{
-		if(backupTemplate == null)
-		{
-			return null;
-		}
-
-		final Template template = new Template();
-		template.setAmount(backupTemplate.getAmount());
-		template.setName(backupTemplate.getName());
-		template.setCategory(new CategoryConverter_v5().convertToInternalForm(backupTemplate.getCategory()));
-		template.setDescription(backupTemplate.getDescription());
-
-		if(backupTemplate.getExpenditure() == null)
-		{
-			template.setIsExpenditure(true);
-		}
-		else
-		{
-			template.setIsExpenditure(backupTemplate.getExpenditure());
-		}
-
-		template.setAccount(new AccountConverter_v5().convertToInternalForm(backupTemplate.getAccount()));
-		template.setTransferAccount(new AccountConverter_v5().convertToInternalForm(backupTemplate.getTransferAccount()));
-
-		List<Tag> convertedTags = new ArrayList<>();
-		TagConverter_v5 tagConverter = new TagConverter_v5();
-		for(BackupTag_v4 tag : backupTemplate.getTags())
-		{
-			convertedTags.add(tagConverter.convertToInternalForm(tag));
-		}
-		template.setTags(convertedTags);
-
-		template.setTemplateName(backupTemplate.getTemplateName());
-		template.setIcon(new ImageConverter_v5().convertToInternalForm(backupTemplate.getIcon()));
-		return template;
-	}
-
-	@Override
-	public BackupTemplate_v5 convertToExternalForm(Template internalItem)
-	{
-		if(internalItem == null)
-		{
-			return null;
-		}
-
-		final BackupTemplate_v5 template = new BackupTemplate_v5();
-		template.setAmount(internalItem.getAmount());
-		template.setName(internalItem.getName());
-		template.setCategory(new CategoryConverter_v5().convertToExternalForm(internalItem.getCategory()));
-		template.setDescription(internalItem.getDescription());
-		template.setExpenditure(internalItem.getExpenditure());
-		template.setAccount(new AccountConverter_v5().convertToExternalForm(internalItem.getAccount()));
-		template.setTransferAccount(new AccountConverter_v5().convertToExternalForm(internalItem.getTransferAccount()));
-
-		List<BackupTag_v4> convertedTags = new ArrayList<>();
-		TagConverter_v5 tagConverter = new TagConverter_v5();
-		for(Tag tag : internalItem.getTags())
-		{
-			convertedTags.add(tagConverter.convertToExternalForm(tag));
-		}
-		template.setTags(convertedTags);
-
-		template.setTemplateName(internalItem.getTemplateName());
-		template.setIcon(new ImageConverter_v5().convertToExternalForm(internalItem.getIcon()));
-		return template;
-	}
-}
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/TransactionConverter_v5.java b/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/TransactionConverter_v5.java
deleted file mode 100644
index 333931d4e69ae5730b51607a7b63d0900a72e46b..0000000000000000000000000000000000000000
--- a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/TransactionConverter_v5.java
+++ /dev/null
@@ -1,77 +0,0 @@
-package de.deadlocker8.budgetmaster.database.model.v5.converter;
-
-import de.deadlocker8.budgetmaster.database.model.Converter;
-import de.deadlocker8.budgetmaster.database.model.v4.BackupTag_v4;
-import de.deadlocker8.budgetmaster.database.model.v5.BackupTransaction_v5;
-import de.deadlocker8.budgetmaster.tags.Tag;
-import de.deadlocker8.budgetmaster.transactions.Transaction;
-import org.joda.time.DateTime;
-import org.joda.time.format.DateTimeFormat;
-
-import java.util.ArrayList;
-import java.util.List;
-
-public class TransactionConverter_v5 implements Converter<Transaction, BackupTransaction_v5>
-{
-	public Transaction convertToInternalForm(BackupTransaction_v5 backupTransaction)
-	{
-		if(backupTransaction == null)
-		{
-			return null;
-		}
-
-		final Transaction transaction = new Transaction();
-		transaction.setAmount(backupTransaction.getAmount());
-		transaction.setName(backupTransaction.getName());
-		transaction.setCategory(new CategoryConverter_v5().convertToInternalForm(backupTransaction.getCategory()));
-		transaction.setDescription(backupTransaction.getDescription());
-		transaction.setIsExpenditure(backupTransaction.getExpenditure());
-		transaction.setAccount(new AccountConverter_v5().convertToInternalForm(backupTransaction.getAccount()));
-		transaction.setTransferAccount(new AccountConverter_v5().convertToInternalForm(backupTransaction.getTransferAccount()));
-
-		DateTime date = DateTime.parse(backupTransaction.getDate(), DateTimeFormat.forPattern("yyyy-MM-dd"));
-		date = date.withHourOfDay(12).withMinuteOfHour(0).withSecondOfMinute(0);
-		transaction.setDate(date);
-
-		List<Tag> convertedTags = new ArrayList<>();
-		TagConverter_v5 tagConverter = new TagConverter_v5();
-		for(BackupTag_v4 tag : backupTransaction.getTags())
-		{
-			convertedTags.add(tagConverter.convertToInternalForm(tag));
-		}
-		transaction.setTags(convertedTags);
-
-		transaction.setRepeatingOption(new RepeatingOptionConverter_v5().convertToInternalForm(backupTransaction.getRepeatingOption()));
-		return transaction;
-	}
-
-	@Override
-	public BackupTransaction_v5 convertToExternalForm(Transaction internalItem)
-	{
-		if(internalItem == null)
-		{
-			return null;
-		}
-
-		final BackupTransaction_v5 transaction = new BackupTransaction_v5();
-		transaction.setAmount(internalItem.getAmount());
-		transaction.setName(internalItem.getName());
-		transaction.setCategory(new CategoryConverter_v5().convertToExternalForm(internalItem.getCategory()));
-		transaction.setDescription(internalItem.getDescription());
-		transaction.setExpenditure(internalItem.getExpenditure());
-		transaction.setAccount(new AccountConverter_v5().convertToExternalForm(internalItem.getAccount()));
-		transaction.setTransferAccount(new AccountConverter_v5().convertToExternalForm(internalItem.getTransferAccount()));
-		transaction.setDate(internalItem.getDate().toString(DateTimeFormat.forPattern("yyyy-MM-dd")));
-
-		List<BackupTag_v4> convertedTags = new ArrayList<>();
-		TagConverter_v5 tagConverter = new TagConverter_v5();
-		for(Tag tag : internalItem.getTags())
-		{
-			convertedTags.add(tagConverter.convertToExternalForm(tag));
-		}
-		transaction.setTags(convertedTags);
-		
-		transaction.setRepeatingOption(new RepeatingOptionConverter_v5().convertToExternalForm(internalItem.getRepeatingOption()));
-		return transaction;
-	}
-}
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/RepeatingEndOptionConverter_v5.java b/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/RepeatingEndOptionConverter.java
similarity index 92%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/RepeatingEndOptionConverter_v5.java
rename to src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/RepeatingEndOptionConverter.java
index e55dae9ec9dd24192dd60ffb0d96284513ec50b6..6a816cdb9b7f519bcb34444e1fa0e6bbb9c90050 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/RepeatingEndOptionConverter_v5.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/RepeatingEndOptionConverter.java
@@ -1,4 +1,4 @@
-package de.deadlocker8.budgetmaster.database.model.v5.converter;
+package de.deadlocker8.budgetmaster.database.model.v6.converter;
 
 import de.deadlocker8.budgetmaster.database.model.Converter;
 import de.deadlocker8.budgetmaster.database.model.v4.BackupRepeatingEndOption_v4;
@@ -7,7 +7,7 @@ import de.thecodelabs.utils.util.Localization;
 import org.joda.time.DateTime;
 import org.joda.time.format.DateTimeFormat;
 
-public class RepeatingEndOptionConverter_v5 implements Converter<RepeatingEnd, BackupRepeatingEndOption_v4>
+public class RepeatingEndOptionConverter implements Converter<RepeatingEnd, BackupRepeatingEndOption_v4>
 {
 	@Override
 	public RepeatingEnd convertToInternalForm(BackupRepeatingEndOption_v4 backupItem)
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/RepeatingModifierConverter_v5.java b/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/RepeatingModifierConverter.java
similarity index 84%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/RepeatingModifierConverter_v5.java
rename to src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/RepeatingModifierConverter.java
index a52a186442655136739945c6ca294791693bb959..46cc40856888582c8e7a453ebfc0220b02770075 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/RepeatingModifierConverter_v5.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/RepeatingModifierConverter.java
@@ -1,4 +1,4 @@
-package de.deadlocker8.budgetmaster.database.model.v5.converter;
+package de.deadlocker8.budgetmaster.database.model.v6.converter;
 
 import de.deadlocker8.budgetmaster.database.model.Converter;
 import de.deadlocker8.budgetmaster.database.model.v4.BackupRepeatingModifier_v4;
@@ -6,7 +6,7 @@ import de.deadlocker8.budgetmaster.repeating.modifier.RepeatingModifier;
 import de.deadlocker8.budgetmaster.repeating.modifier.RepeatingModifierType;
 import de.thecodelabs.utils.util.Localization;
 
-public class RepeatingModifierConverter_v5 implements Converter<RepeatingModifier, BackupRepeatingModifier_v4>
+public class RepeatingModifierConverter implements Converter<RepeatingModifier, BackupRepeatingModifier_v4>
 {
 	@Override
 	public RepeatingModifier convertToInternalForm(BackupRepeatingModifier_v4 backupItem)
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/RepeatingOptionConverter_v5.java b/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/RepeatingOptionConverter.java
similarity index 63%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/RepeatingOptionConverter_v5.java
rename to src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/RepeatingOptionConverter.java
index 88df673cb252558abd1d5ba693304c08da7b4368..9a88a97e7c6e7502eb1ef12a546b53882abfb650 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/RepeatingOptionConverter_v5.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/RepeatingOptionConverter.java
@@ -1,4 +1,4 @@
-package de.deadlocker8.budgetmaster.database.model.v5.converter;
+package de.deadlocker8.budgetmaster.database.model.v6.converter;
 
 import de.deadlocker8.budgetmaster.database.model.Converter;
 import de.deadlocker8.budgetmaster.database.model.v4.BackupRepeatingOption_v4;
@@ -6,7 +6,7 @@ import de.deadlocker8.budgetmaster.repeating.RepeatingOption;
 import org.joda.time.DateTime;
 import org.joda.time.format.DateTimeFormat;
 
-public class RepeatingOptionConverter_v5 implements Converter<RepeatingOption, BackupRepeatingOption_v4>
+public class RepeatingOptionConverter implements Converter<RepeatingOption, BackupRepeatingOption_v4>
 {
 	@Override
 	public RepeatingOption convertToInternalForm(BackupRepeatingOption_v4 backupItem)
@@ -22,8 +22,8 @@ public class RepeatingOptionConverter_v5 implements Converter<RepeatingOption, B
 		startDate = startDate.withHourOfDay(12).withMinuteOfHour(0).withSecondOfMinute(0);
 		repeatingOption.setStartDate(startDate);
 
-		repeatingOption.setModifier(new RepeatingModifierConverter_v5().convertToInternalForm(backupItem.getModifier()));
-		repeatingOption.setEndOption(new RepeatingEndOptionConverter_v5().convertToInternalForm(backupItem.getEndOption()));
+		repeatingOption.setModifier(new RepeatingModifierConverter().convertToInternalForm(backupItem.getModifier()));
+		repeatingOption.setEndOption(new RepeatingEndOptionConverter().convertToInternalForm(backupItem.getEndOption()));
 		return repeatingOption;
 	}
 
@@ -37,8 +37,8 @@ public class RepeatingOptionConverter_v5 implements Converter<RepeatingOption, B
 
 		final BackupRepeatingOption_v4 repeatingOption = new BackupRepeatingOption_v4();
 		repeatingOption.setStartDate(internalItem.getStartDate().toString(DateTimeFormat.forPattern("yyyy-MM-dd")));
-		repeatingOption.setModifier(new RepeatingModifierConverter_v5().convertToExternalForm(internalItem.getModifier()));
-		repeatingOption.setEndOption(new RepeatingEndOptionConverter_v5().convertToExternalForm(internalItem.getEndOption()));
+		repeatingOption.setModifier(new RepeatingModifierConverter().convertToExternalForm(internalItem.getModifier()));
+		repeatingOption.setEndOption(new RepeatingEndOptionConverter().convertToExternalForm(internalItem.getEndOption()));
 		return repeatingOption;
 	}
 }
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/TagConverter_v5.java b/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/TagConverter.java
similarity index 79%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/TagConverter_v5.java
rename to src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/TagConverter.java
index 68e62a3f7e4fa5ac32e251616cf13cb75cff30e7..4f58d16acb17bba3b16a6313f73b22f3f4639bc7 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/converter/TagConverter_v5.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/TagConverter.java
@@ -1,10 +1,10 @@
-package de.deadlocker8.budgetmaster.database.model.v5.converter;
+package de.deadlocker8.budgetmaster.database.model.v6.converter;
 
 import de.deadlocker8.budgetmaster.database.model.Converter;
 import de.deadlocker8.budgetmaster.database.model.v4.BackupTag_v4;
 import de.deadlocker8.budgetmaster.tags.Tag;
 
-public class TagConverter_v5 implements Converter<Tag, BackupTag_v4>
+public class TagConverter implements Converter<Tag, BackupTag_v4>
 {
 	public Tag convertToInternalForm(BackupTag_v4 backupTag)
 	{
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/TemplateConverter.java b/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/TemplateConverter.java
index 1611f4ca871276fbddf12044caa1e2d11aab3b90..2ffc20ebb706ea63a3fd346a54cfe7d2f0bbac01 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/TemplateConverter.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/TemplateConverter.java
@@ -4,7 +4,6 @@ import de.deadlocker8.budgetmaster.accounts.Account;
 import de.deadlocker8.budgetmaster.categories.Category;
 import de.deadlocker8.budgetmaster.database.model.Converter;
 import de.deadlocker8.budgetmaster.database.model.v4.BackupTag_v4;
-import de.deadlocker8.budgetmaster.database.model.v5.converter.TagConverter_v5;
 import de.deadlocker8.budgetmaster.database.model.v6.BackupTemplate_v6;
 import de.deadlocker8.budgetmaster.images.Image;
 import de.deadlocker8.budgetmaster.tags.Tag;
@@ -52,7 +51,7 @@ public class TemplateConverter implements Converter<Template, BackupTemplate_v6>
 		template.setTransferAccount(getItemById(availableAccounts, backupTemplate.getTransferAccountID()));
 
 		List<Tag> convertedTags = new ArrayList<>();
-		TagConverter_v5 tagConverter = new TagConverter_v5();
+		TagConverter tagConverter = new TagConverter();
 		for(BackupTag_v4 tag : backupTemplate.getTags())
 		{
 			convertedTags.add(tagConverter.convertToInternalForm(tag));
@@ -95,7 +94,7 @@ public class TemplateConverter implements Converter<Template, BackupTemplate_v6>
 		}
 
 		List<BackupTag_v4> convertedTags = new ArrayList<>();
-		TagConverter_v5 tagConverter = new TagConverter_v5();
+		TagConverter tagConverter = new TagConverter();
 		for(Tag tag : internalItem.getTags())
 		{
 			convertedTags.add(tagConverter.convertToExternalForm(tag));
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/TransactionConverter.java b/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/TransactionConverter.java
index 19416cc06a6e483b960e0c678dd36edd11103f19..dcd06f5396b999cdc32bce07cdeb100ebaf103a6 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/TransactionConverter.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/converter/TransactionConverter.java
@@ -4,8 +4,6 @@ import de.deadlocker8.budgetmaster.accounts.Account;
 import de.deadlocker8.budgetmaster.categories.Category;
 import de.deadlocker8.budgetmaster.database.model.Converter;
 import de.deadlocker8.budgetmaster.database.model.v4.BackupTag_v4;
-import de.deadlocker8.budgetmaster.database.model.v5.converter.RepeatingOptionConverter_v5;
-import de.deadlocker8.budgetmaster.database.model.v5.converter.TagConverter_v5;
 import de.deadlocker8.budgetmaster.database.model.v6.BackupTransaction_v6;
 import de.deadlocker8.budgetmaster.tags.Tag;
 import de.deadlocker8.budgetmaster.transactions.Transaction;
@@ -47,14 +45,14 @@ public class TransactionConverter implements Converter<Transaction, BackupTransa
 		transaction.setDate(date);
 
 		List<Tag> convertedTags = new ArrayList<>();
-		TagConverter_v5 tagConverter = new TagConverter_v5();
+		TagConverter tagConverter = new TagConverter();
 		for(BackupTag_v4 tag : backupTransaction.getTags())
 		{
 			convertedTags.add(tagConverter.convertToInternalForm(tag));
 		}
 		transaction.setTags(convertedTags);
 
-		transaction.setRepeatingOption(new RepeatingOptionConverter_v5().convertToInternalForm(backupTransaction.getRepeatingOption()));
+		transaction.setRepeatingOption(new RepeatingOptionConverter().convertToInternalForm(backupTransaction.getRepeatingOption()));
 		return transaction;
 	}
 
@@ -82,14 +80,14 @@ public class TransactionConverter implements Converter<Transaction, BackupTransa
 		transaction.setDate(internalItem.getDate().toString(DateTimeFormat.forPattern("yyyy-MM-dd")));
 
 		List<BackupTag_v4> convertedTags = new ArrayList<>();
-		TagConverter_v5 tagConverter = new TagConverter_v5();
+		TagConverter tagConverter = new TagConverter();
 		for(Tag tag : internalItem.getTags())
 		{
 			convertedTags.add(tagConverter.convertToExternalForm(tag));
 		}
 		transaction.setTags(convertedTags);
 
-		transaction.setRepeatingOption(new RepeatingOptionConverter_v5().convertToExternalForm(internalItem.getRepeatingOption()));
+		transaction.setRepeatingOption(new RepeatingOptionConverter().convertToExternalForm(internalItem.getRepeatingOption()));
 		return transaction;
 	}
 }