NOTE: Not for production yet(obviously)
Coincidentally @ngrx team is coming up with similar functionality at @ngrx/entity. If that product solves this problem, this project will be obsolete. Otherwise we will enhance default behavior. Till then the development is halted.