Perhaps introduce a property `enableTheme`?