         arya.load uuid, mem.input, (err, obj) ->
           throw err if err?
           should.exist obj
-          obj.should.have.property 'birthdate'
+          obj.should.have.property "birthdate"
           obj.birthdate.should.eql new Date(1427915590)
           obj.should.not.equal TEST_OBJ
           obj.should.eql TEST_OBJ

          throw err if err?
          should.exist obj
          obj.constructor.name.should.equal "ComplexNumber"
          obj.should.have.properties ['i', 'r']
          obj.r.should.equal 2
          obj.i.should.equal 3
          obj.should.not.equal TEST_OBJ

    it "can restore objects using constructors", (done) ->
      class ComplexNumber
        constructor: (@r, @i) ->
      arya.register "ComplexNumber", ComplexNumber
      TEST_OBJ = new ComplexNumber 2, 3
      arya.save TEST_OBJ, mem.output, (err, uuid) ->
        throw err if err?
