Base action controller class