until now. the `CrudRequest` has two parts. one is `parsed` from the client by every requests. another is `options` static server side config. now there should be `extra`(maybe other name) the server side per request config. it is convenient for handle different users' queries with different data scopes.