Code: Merged result classes for maintainability

* Merged result classes for maintainability.
* Decorate error messages from reporter.