Two minor bug fixes:

  1) Fixed some typos with contains key

  2) Removed _deep_copy call because can't call pickle on objects with
     locks.  When we want to create a dirty version of a value, then
     we call _non_waldo_copy to generate a dirty value.