Thanks everybody! I finally decided to merge the Director and the Identity User and go with the Roles instead of making another class for an entity which is ultimately an Application User. I know this solution is sort of not the exact thing I wanted at the very first place, but it makes everything simple and clean.