If proxy state needs to change to another one, one may need to pass the internal model to the new state as-is without internal state-loss