     @person3 = Person.documents.findOne @person3Id,
       transform: null # So that we can use test.equal
 
-    test.equal _.omit(@person1, 'posts', 'nestedPosts'),
+    test.equal _.omit(@person1, 'posts', 'subdocumentPosts', 'subdocumentsPosts', 'nestedPosts'),
       _id: @person1Id
       _schema: '1.0.0'
       username: 'person1'
       displayName: 'Person 1'
-      count: 3
+      count: 8
 
     testSetEqual test, @person1.posts,
       [

        username: 'person1'
        displayName: 'Person 1'
      subdocument:
        slug: 'subdocument-prefix-foobar3-subdocumentfoobar3-suffix'
        body: 'SubdocumentFooBar3'
      nested: [

        ]
        body: 'FooBar5a'
      ]
    testSetEqual test, @person1.subdocumentPosts,
      [
        _id: @postId1
        subdocument:
          body: 'SubdocumentFooBar1a'
        nested: [
          body: 'NestedFooBar1a'
        ]
        body: 'FooBar1a'
      ,
        _id: @postId3
        subdocument:
          body: 'SubdocumentFooBar3a'
        nested: [
          body: 'NestedFooBar3a'
        ]
        body: 'FooBar3a'
      ,
        _id: @postId4
        subdocument:
          body: 'SubdocumentFooBar4a'
        nested: [
          body: 'NestedFooBar4'
        ,
          body: 'NestedFooBar4a'
        ,
          body: 'NestedFooBar4'
        ,
          body: 'NestedFooBar4a'
        ,
          body: 'NestedFooBar4'
        ,
          body: 'NestedFooBar4'
        ,
          body: 'NestedFooBar4'
        ,
          body: 'NestedFooBar4'
        ]
        body: 'FooBar4a'
      ]
    testSetEqual test, @person1.subdocumentsPosts,
      [
        _id: @postId1
        subdocument:
          body: 'SubdocumentFooBar1a'
        nested: [
          body: 'NestedFooBar1a'
        ]
        body: 'FooBar1a'
      ,
        _id: @postId2
        subdocument:
          body: 'SubdocumentFooBar2a'
        nested: [
          body: 'NestedFooBar2a'
        ,
          body: 'NestedFooBarNew'
        ]
        body: 'FooBar2a'
      ,
        _id: @postId3
        subdocument:
          body: 'SubdocumentFooBar3a'
        nested: [
          body: 'NestedFooBar3a'
        ]
        body: 'FooBar3a'
      ,
        _id: @postId4
        subdocument:
          body: 'SubdocumentFooBar4a'
        nested: [
          body: 'NestedFooBar4'
        ,
          body: 'NestedFooBar4a'
        ,
          body: 'NestedFooBar4'
        ,
          body: 'NestedFooBar4a'
        ,
          body: 'NestedFooBar4'
        ,
          body: 'NestedFooBar4'
        ,
          body: 'NestedFooBar4'
        ,
          body: 'NestedFooBar4'
        ]
        body: 'FooBar4a'
      ]
    testSetEqual test, @person1.nestedPosts,
      [
        _id: @postId4
