Update extend logic

オブジェクトツリーに従って継承関係を構築