Remove constructor to initialize Result

They are no longer used in Workflow (which should be the only place
that creates new instances of Result) and therefore make no sense.

Also, if we add more counters or information then the constructor
will get even more messy.