Request passing: remove reliance on `cascade_kwargs`; use cached request on document instead
Revert "Revert "Update signature for mongoengine 0.8""

This reverts commit 9db3f965c44ccd268c27812f194c68794c74e538.