forked from: プロトタイプ継承（？）

Prototype
@author paq89