Closes #11
* Allow to define pointers to receive one relations values: this solves self-referencing issues (e.g. UserInfo.user in example model).
+ Add a new example model. + Test all relations types on example model.