title: Is there any way for creating Mongo codecs automatically?
body: <p>I'm willing to migrate my code from mongojack to something that supports the new async mongo driver. Yet I find that the new way of encoding/decoding is through <code>Codec</code>s and I don't see myself writing a <code>Codec</code> for every class in my model. That's why I'd rather write a lib that given a class creates a <code>Codec</code>. However I don't know how, nor do I know if there's already some effort out there trying to achieve the same.
  Are there some libs that achieve what I want? if not, what's the best approach to achieve it.</p>
  
  <p>(I know I should probably use <code>CodecProvider</code> somewhere in there, but I still don't know where to start)</p>