[controller] Base controller delegates to attached method correctly