Упростил архитектуру, перенеся почти весь функционал поведения в F#.  Функция PerformOperation теперь в F#