Не тот вопрос, который вы задаете, но, похоже, ваш код нарушает грамматические правила .
Имя не должно рассматриваться как существительное во множественном числе только потому, что оно заканчивается на 's'. Например, если у Джеймса есть собака, это собака Джеймса, а не собака Джеймса. Однако, если у двух партнеров по жизни по кличке Майк есть собака, это и собака Майка.
Исключение: если многосложное имя оканчивается на звук "ess" или "ezz", то его можно трактовать как множественное число, оканчивающееся на 's'. Если у Линуса есть собака, это может быть собака Линуса, хотя я считаю, что Линус тоже приемлем.