Feature/associations

**DO NOT MERGE!** (WIP)
Is there any issue related with these items? In positive case, it should be referred in the fix/add line.