IValidator/IConverter reset cache automatically after plugin load

cache invalidation is hard, but this seems like the correct time to do it (and it removes a special hack in the unit tests)