Use Component::initialize() instead of overriding constructor.