Seperated roles to a different table
none
Modified model attributes to make it uniform