(1) То что возможно все это понятно, т.е. не через конструктор, а прямо в плане обмена завести еще один узел и пргогрузить туда типовые правила обмена ?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший