better description for models
support for more customization in getBulk methods

- can now specify path
- can nos customize the query that is generated for cached data