Ability to set single document refs to full-fledged documents

#1530 
Would `assert.equal(p.child.name, 'Luke');` still hold here?