Не могли бы вы просто указать пустой constructor
узел в конфигурации?
<types>
<type type="MyProject.IRepository, MyProject, Version=1.0.0.0, Culture=neutral"
mapTo="MyProject.DefaultRepository, MyProject, Version=1.0.0.0, Culture=neutral">
<lifetime type="transient" />
<typeConfig>
<constructor>
</constructor>
</typeConfig>
</type>
</types>