New abstract resource bundle class