Fixes issue #1280
(Schema.find: Excluding field which contains array still returns a blank field).
Subfields with an array have a default of the array. In an exclude query, if not looped through and removed, the default array is returned incorrectly.