Change `Result` class model

Pass all tests