m
И из инициалайза эти проверки не могу вынести в функцию, чтобы использовать и там и там, ведь на момент создания объекта же ещё нет. Или есть какой-то способ? Включить этот класс в модуль (или наоборот), и в нём это прокручивать передавая\получая всё что нужно?