           obj.should.be.deep.equal
             prop1: 121, prop2: 453, prop3:undefined, prop4: null, $prop5: 'nonExport'
             prop6: 'defaultValue'
+            prop7:719
             assign1: sd:91, hi: 'world'
       it 'should assign itself to another plain object', ->
         result = createObjectWith PM, makeArgs prop1: 121, prop2: 453, hidden:399, notExi:111

          prop4: 4
          '$prop5': 'nonExport'
          prop6: 'defaultValue'
      it 'should merge to itself as a new plain object', ->
        result = createObjectWith PM, makeArgs prop1: 121, prop2: 453, hidden:399, notExi:111
        obj = result.mergeTo()

        obj.should.be.deep.equal
          prop1: 121, prop2: 453, prop3:undefined, prop4: null, $prop5: 'nonExport'
          prop6: 'defaultValue'
          prop7:719

      it 'should assign itself to another object', ->
        result = createObjectWith PM, makeArgs prop1: 121, prop2: 453, hidden:399, notExi:111
