А изначальная задача, как я понимаю. Есть 10 Boolean field и ты хочешь написать одну функцию, которая принимает один параметр и условно его инвертирует и просто все 10 филдов кидать в функцию, ожидая, что их значения в field изменится?
Ну в любом случае, как бы это правильно не называлось, это плохой подход, неявно менять какие то переменные. Это хорошо работает сегодня, через неделю всплывет какой то баг, и будет очень сложно его отловить с таким подходом