Implement Response and Result objects with test coverage.