継承元のvalueと連動させることで、patternチェックが有効となった