created base cases for many to one relationships

Done:
* decoupled domain models from view models
* added basic representation for such views involved (impedance adaptation)

To do:
* this decoupling should be done for all cruds in the app, in order to avoid complex problems.
* once this is finished, we should pass this responsability to a domain services.