читал как то у старичков-прогеров, что советуют и аргументы в методы передовать не по отдельности, а через объект. Мол типа никогда не запутаешься в порядке передоваемых аргументов
Я понимаю, зачем он нужен, но я не могу вычленить из объекта какое-то одно свойство, которое будет уникальным (хотя может надо изначально в них хеши писать, но это как вариант)