public override IDictionary <string, EntityProperty> WriteEntity(OperationContext operationContext)
        {
            var entity = base.WriteEntity(operationContext);

            JsonPropertyConverter.Serialize(this, entity, EntityType);
            return(entity);
        }
 public override void ReadEntity(IDictionary <string, EntityProperty> properties, OperationContext operationContext)
 {
     base.ReadEntity(properties, operationContext);
     JsonPropertyConverter.Deserialize(this, properties, EntityType);
 }