Sorry when you said:

> if ```Body``` should never be null, then let's make it a read only property and pass it into the constructor for this class. 

I assumed that you wanted a ```readonly``` field :smile: In fact you wanted an auto property with a private setter. I'll do the changes.