#352 ロジック__constructの実行を再帰の中で行うようにしました
#359 ロジックキャッシュの登録を__construct呼び出しが終わったタイミングで行うようにしました。