Actually, I did convert all my controller to BaseController. The
exception accured when my controller subclass BaseController and
using @require decorator and require property in the same controller.
Currently I use predicates.has_all_permissions to replace what I did
in TG2b1, but I wish there's a way to define a default permission for
a controller and only use @require(predicates.has_permission('xx')) on
only a few method where additional permission is required.
Ronggo