Здравствуйте, meadow_meal, Вы писали:
_>Optional<Optional<ClanID>> clan;
_>В этом случае наличие значения clan означает, что информация передана клиенту, наличие значения clan.value означает, что пришел новый клан игрока, а его отсутствие — что игрок больше не состоит в клане.
За такое увольнять нафик.
Представляю все масштабы "удовольствия" от сопровождения такого кода. ))