moved theme-dependet assets to the main constructor to be able to extend it without losing the register of default assets