各フィールドをオブジェクトに格納するようにした