perform method
Main method to perform a Change
Here placed a logic to react to change. There can be request to a server or something else.
This method use Model when perform change.
Typically don't use directly
Implementation
@override
Future<R> perform(C change) {
final result = performInternal(change);
_addBroadcast(result);
return result;
}