va1
То есть это норм, когда ты мутируешь данные, которые находятся черте знает где и используются в 100 местах. и вопрос могу ли я так поступить даже не стоит?
Дело не в расположении данных, а в их предназначении. Если сущности на старте предполагаются, как способные изменяться когда бы то ни было, то их с самого начала стоит делать именно такими.