If you are using Entity framework, then try removing property from DbContext which uses your complex model as Entity
I had same problem when mapping multiple model into a viewmodel named Entity
public DbSet Entities { get; set; }
Removing the entry from DbContext fixed my error.