mixed $value exact value or token:
public function __construct($value) { $this->token = $value instanceof TokenInterface ? $value : new ExactValueToken($value); }