It depends. Since this part of the API is only meant for subclasses, the individual subclass should determine if staying in the mutated state is okay or not. If it wants to end the state, It may call ```setState()``` later on.