repository baseclass, action_holder->action_repo
action_repo and model_repo is refactored due to repository template class.