Best Practices

Ok, I see what you mean. What if we declared a whitelist of types that are allowed for serialization? Like strings, numbers, etc.. That would make the argument against procs clearer.

Regarding unit tests, shall we come up with a way to test DJs consistently? I have in mind a simple stub on `Model.find`, but other ideas are more than welcome.