This Request enum should be static so we can set to any various states.