I have a project where different user types exist , each of them should have relations with specific models in the system .
for example , the Customer has Purchases , whi