what if you have an app that has optional CMS integration? How would you handle it with decorators?