Принято решение использовать Вариант 4 (#82), т.к. он наиболее логичен и понятен в использовании.