Using Http Patch to update certain fields
<p>I have the below Employee representation, which resides in a database:</p>

<pre><code>public class Employee
{

  int Id {get; set;}

  string Name {get; set;}

  string Position {get; set;}

  string Address {get; set;}

  string EmergencyContact {get; set;}

 }
</code></pre>

<p>Only the fields Position, Address and EmergencyContact are updatable. Instead of using  PUT, I wanted to implement Patch and only send the updated values in a dictionary.  Are there any downsides to implementing Patch this way as opposed to using Json Patch? Can a simple key-value pair be considered as a formal representation of "[description of changes]"?</p>