It would be good to catch by-convention and redundant/overridden configuration inside OnModelCreating and IEntityTypeConfiguration.