added entity (model / collection) generation along with request handlers