Fix validation of required subobjects when omitted from a $set; closes #28