Refactored Value property, IsTriggered, Trigger, Succeed, Fail