Скажем, у меня есть cms только с одним объектом с именем Article (для примера) с идентификатором и заголовком. Эта реализация CMS становится частью структуры и используется в качестве библиотеки: например, CMSFactory.CMS.SaveArticle (а);
Проблема в том, что в зависимости от требований проекта объект статьи может иметь больше полей, например SomeDate. Есть ли способ объявить эту связь и сохранить статью со всеми ее дополнительными (зависящими от проекта) полями без изменения базовой библиотеки CMS (но с возможностью объявления новых сопоставлений или около того)?