コンストラクタ追加。GetValues のリファクタリング