extend default ThemeObject as ViewModel Interface