When using TPH(table per hierarchy) in EF core, the default behavior is to add a discriminator column that holds the derived type name. All subclasses are empty - they are only