Основной секрет -- не "отбрасывать" мешающую модель, а замещать его новой, не мешающей. Замещать много легче, чем просто удалять исходную. А для этого нужно внутри иметь фабрику моделей или интерфейс для загрузки внешних моделей. Считайте модели модулями восприятия -- не думаю, что человек должен минимизировать число своих модулей ;) Дурачка невидящего-неслышащего-нечувствующего получим с негативными формулировками...