protected override void OnDeleting()
{
//Remove from relation mapped collection
var count1 = this.nHydrateModel.RelationModules.Remove(x => x.ModuleId == this.Id);
var count2 = this.nHydrateModel.IndexModules.Remove(x => x.ModuleId == this.Id);
base.OnDeleting();
}