[Update]: Implement all classes for task. [ArtyomRusak]