Improves on merge between preferences and defaults objets