First draft finished. Issues to solve: - [ ] Available Bases should be improved to allow better nested mapping - [ ] Wenn going into a read-write session, there is no way to map the object back into a dict. This is required to run recursively for all mapped subfields