[WIP] embedded objects support

This will add support for wrap/group/rename/project/join operations on the relation mapping level

- [x] wrap (loading)
- [ ] wrap (dumping)
- [x] group (loading)
- [ ] group (dumping)
- [x] join
- [x] project
- [x] rename