Refactoring move out behavior properties from ActionRequest
Refactoring Merge ControllerAction and LinqAction