Merge Changes to Refactoring Branch

Merged Phil Höfer requested to merge 1203-implement-result-serialization into 1227-refactor-result-class

Merge request reports