Init child type after parent type in order. Inherit new event and constructor method from parental types.