Spec verifier needs to use deep copy on input dictionary
Since spec verifier now modifies the 'question' key from a list to a dict internally, it should make a deep-copy of the input dictionary... else it changes it by side-effect without warning the user.