A data persistence library for AngularJs

There is an alpha for Ember Js and also Persistence. Is there something similar for AngularJs (or it is in plan)? Maybe there is something that is framework independent?

What I need is actual library which enables these:

  1. To define my object model
  2. To define relations between models (hasMeny, foreignKey)
  3. To enable REST calls and caching of models on client

UPDATE

I found these (credits go to Miroslav)

At the and I finished with BREEZEJS It offered best documentation and sample and it is very straightforward.

UPDATE: Recently new library created called ngActiveResource. It is simple and straightforward.