Try to only alter classnames and not remove ents.
In a no-objectives plugin, i was renaming "func_bomb_target" to "_func_bomb_target", and same for other objectives entities.
To set objectives back i only had to set again the right classname (and restart the round).
If you really want to remove them, why are you using forwards ? why don't you only remove all of them at map start ?