added HasPassed method for guard purposes
removed RunUserAgent.Status property