А как тогда быть? По сути ВИ один и тотже, только границы применения разные. Пользователь может редактировать только свои сообщения, а модератор любые в рамках дозволенного раздела. В коде я думаю это тоже одна и таже функция, только права разные будут.
Понимаете, диаграмма ВИ имеет мало смысла без описаний вариантов использования.
От дублирования можно избавиться, например, таким экзотическим способом: ввести Редактора -- ещё одну роль, промежуточную между пользователем и модератором. Редактирование сообщения будет его ВИ. Редактором может быть либо зарегистрированный пользователь, не наказанный и являющийся автором редактируемого сообщения, оставленного в течение 2-х недель, либо модератор раздела, в котором оставлено редактируемое сообщение.
Можно действовать и другими способами. Главное тут описания, а не овальчики с человечками.