свободное соглашение nhibernate: установка режима полиморфизма

Можно ли создать простое соглашение для изменения режима полиморфизма класса, если есть объединенный подкласс?

Делая это :

public class EntityMap : ClassMap<EntityBase>
{
    public EntityMap()
    {
        Polymorphism.Explicit();
    }
}

но внутри конвенции. Использование IClassConvention не работает, так как свойство Polymorphism доступно только для чтения:

public class TestConvention : IClassConvention
{
    public void Apply(IClassInstance instance)
    {
        // read only property !
        instance.Polymorphism = Polymorphism.Explicit;
    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос