Make a localization backend base and implement a simpler reset

I used this in another project. It's safer for future use as you don't have to remember all instance variables in implement it manually.