ValueTypeを返す処理を別クラス化