View Presenter and Decorator classes.