Orchard Custom Module - Modelo recogido por NHibernate - Requiere propiedades virtuales

Estoy trabajando en la creación de un módulo personalizado en Orchard CMS, y tengo la siguiente acción del controlador:

public ActionResult Inventory()
{
   var models = _repository.Get<MyModel>();
   return View(new MyViewModel() { MyModels = models.ToList() });
}

Ahora, cuando Orchard construye esto, ocurre una excepción, porque NHibernate ha recogido MyModel porque está siendo visto como un PartRecord, lo que no quiero que sea.

La excepción es que el método get_Id debe ser 'público / protegido virtual' o 'protegido interno virtual'.

Puedo agregar virtual a las propiedades, pero quiero evitar que NHibernate tenga alguna parte en mirar este objeto, es innecesario.

Mi pregunta es, ¿cómo puedo agregar un Modelo, acceder a ese modelo en una vista y evitar que Orchard lo trate como un PartRecord? De hecho, uso el modelo en un repositorio separado, separado del Orchard DB.

EDIT: Información adicional

_repository es un IDbRepository, que apunta a mi propia instancia de base de datos MyModel es un POCO para mis datos. Estoy tratando de evitar poner virtual en las propiedades en MyModel, las tengo aquí, para ilustrar dónde estoy tratando de evitarlas.

public interface IDbRepository : IDependency
{
    T Find<T>(long id) where T : class, IActiveRecord;
    bool Update<T>(T record) where T : class, IActiveRecord;
    bool Remove<T>(T record) where T : class, IActiveRecord;
}

public class MyModel : IActiveRecord
{
    [Key]
    public virtual long Id { get; set; }
    public virtual int SupplierProductId { get; set; }
    public virtual int SupplierId { get; set; }
    public virtual int ProductId { get; set; }
}

Además de esto, mi módulo tiene una parte de configuración que he creado, que se almacena en Orchard DB y se edita en la configuración del sitio. Estoy usando un controlador para controlar eso. Sin embargo, he intentado eliminar el controlador y algunas otras cosas para evitar que Orchard lleve mi objeto a NHibernate.

Respuestas a la pregunta(1)

Su respuesta a la pregunta