           ObjectHelper = _ObjectHelper_
         ]
 
-      describe 'fromJSON', ->
+      describe.only 'fromJSON', ->
         mock =
           _id: 1
           an_int: 1
           inner:
             an_obj:
-              an_int: 3
+              an_array: [
+                an_int: 3
+              ]
+            
         obj = null
 
         beforeEach ->

            .to.equal(obj.anInt)

        it 'should make the camelCase alias enumerable', ->
          expect('anInt' in Object.keys(obj), "the underscore property is still enumerable")
            .to.be.true   

        it 'should make the underscore property non-enumerable', ->
          expect('an_int' in Object.keys(obj), "the underscore property is still enumerable")
            .to.be.false   

        it 'should make the underscore property nonenumerable', ->
          expect(obj.an_int, "an_int is incorrect").to.equal(mock.an_int)   

        it 'should add camelCase aliases to inner objects', ->
          expect('anObj' in Object.keys(obj.inner), "the inner underscore property is not aliased")
            .to.be.true
          expect(obj.inner.anObj.anInt, "the inner reference alias value is incorrect")
            .to.eql(mock.inner.an_obj.an_int)

      describe 'aliasPublicDataProperties', ->
        it 'should alias public value properties', ->

          obj = ObjectHelper.fromJson(data)

        it 'should add camelCase aliases to underscore properties', ->
          expect('anInt' in Object.keys(obj),
                 "the alias is not defined as an enumerable property").to.be.true
          expect(obj.anInt, "the alias value is incorrect").to.equal(mock.an_int)
          obj.an_int = obj.an_int + 1
          expect(obj.anInt, "the alias value does not reflect an underscore change")
