Improve CrawlDecision

Makes it easier to implement methods returning CrawlDecision