ComponentBase 修正

ComponentBase を Template Mix-in で書き直した
他 小修正