Refactoring and moving around status's to make workflow logical.  A storyApplication has an IsValid and a Staus of Pneding, Accepted or Denied.  And a message.