remove method
Implementation
void remove({String tag = "", BaseViewStateProviderController? controller}){
if(ObjectUtil.isNotEmpty(tag) && _factoriesByName.containsKey(tag)){
_factoriesByName.remove(tag);
}else if(_factories.containsKey(controller.runtimeType)){
_factories.remove(controller);
}
}