Results 2 issues of Dmitriy

``` sealed abstract class Status(val id: String) { def self: Status = this } case object New extends Status("new") case object Processed extends Status("processed") ``` Using this kind of constructions...

``` sealed abstract class Status(val id: String) { def self: Status = this } case object New extends Status("new") case object Processed extends Status("processed") ``` Using this kind of constructions...