Ну здесь в любом случае решение корявое получается. Можно создать сущность которая будет включать в себя поля всех редактируемых сущностей, можно для удобства разделить ролевой блок на типы ролей, типа сотрудники, администраторы, клиенты. Но проблема в том, что в МВП войдет ограниченное количество функционала, типа оплаты, отчеты и таски. Но потом будет появляться дополнительный функционал, по мере написания, и сущность агригирующую редактируемые сущности прийдется расширять. В итоге есть шанс получить Entity с большим количеством полей с которой будет неудобно работать.
Ну это я на самом деле забегаю вперед, пока буду иметь в виду возможные варианты, а там видно будет.