I was wondering to which formal pattern the Provider in flutter corresponds. I\'ve seen in the wiki that the one from Microsoft is a rename of strategy. Does this also apply