title: Encode string fields in OData output
body: <p>I have an OData controller that want to encode string fields of its output. OData output result is sent back to client as clear data but I want to encrypt them before sending it to client. </p>
  
  <p>It seems that the best way is to use a customized OData serializer or a feed serializer to achieve my goal. But I'm not sure which class to customize. Is it better to override some methods or implement my own customized version of a serializing class.</p>
  
  <p>Any help is appreciated.</p>