I think we need to change the object hierarchy here a little bit. To me, `AppErrorView` should inherit from `ErrorView` rather than `FramedErrorView` since app errors are not types of framed errors. In this case, since they both share `populateMessages`, that function should be moved into the `ErrorView` prototype.