I want to force case subclasses constructors to have a defined creation signature (by using a trait). However, I can\'t reference a class constructor inside