invalid modifier exception
fix unique index with complex fields
support subdocuments in updates
formatting