public void BaseClass1HeirWithBaseAbstractClass2Heir(BaseClass1Heir entity, BaseAbstractClass2Heir field)
 {
     entity.Field = new ClassWithoutHeirs {
         Field = field
     };
     There_is_right_discriminator(entity);
 }
 public void BaseAbstractClass2HeirWithBaseClass3Heir(BaseAbstractClass2Heir entity, BaseClass3Heir field)
 {
     entity.Field = field;
     There_is_right_discriminator(entity);
 }
 public void AutoBaseAbstractClass2Heir(BaseAbstractClass2Heir entity)
 => There_is_right_discriminator(entity);