Change `Result` class model

Pass all tests

Fix all samples