refactored normalize_id to only remove _id from toJSON calls. Keeping _id in toObject on Model.create(doc, ..) it still returns a proper/required _id