Readability improvements, and added in-memory schema cache in each adapter.
Now where: {} is marshalled to where: null.
Fix to prevent find() from tampering with user criteria object.