Is that even valid? I thought I cannot have constraints on overridden methods!?