dont use I18n::Backend::KeyValue as a wrapper Backend and handle all the backend work manually