Component not delet in constructor

changing the parent to a base class like character or actor and then reparenting back also fixes this some times