Не... Неожиданность, это если вдруг получилось, о чём даже не надеялись. А тут именно обречённость. В свете фразы "никуда вы не денетесь..." ;О) А что касаемо многоразовости... Так тут и надо делать конструкцию под многоразовость и тестируемость/ремонтопригодность. Изначально закладывать, в смысле. Т.е. не приспосабливать и что из этого получится, а иамна, с самого начала.