Обсуждение показало что предложенный вариант – плохое архитектурное решение