Handle unset default currency better
Better data integrity with JSON configuration