I'm thing caret changes should never be applied because the experience is bad.
Remove FollowMode
Remove AskForWorkingMode
WorkingMode now is on the project level, not client level
Use MySpecification as test base class