We should probably use `deep_merge` here. Maybe we can setup a new method which collects the data and configs?