If we want to have methods shouldn't we provide feature to specify alternate ErrorController instead? Currently it seems the only purpose of using ErrorController is so it can inherit components and helpers from AppController.