Replace `public function createComponent*` by `protected function createComponent*`