I have the following model :
public abstract class AbstractBase { } public abstract class AbstractBase : AbstractBase where T : SomeOtherTypeBase {