Support for If-Modified-Since conditional requests

* support for all subtypes of BaseEntity
* currently no support for collections