Setting the Id to tyep string for mongo complience.
Adding test and logic to ensure errors are thrown when a partial update references a null object.