public override TestOwnedNavigationBuilder <TEntity, TDependentEntity> OwnsMany <TNewDependentEntity>(
     Expression <Func <TDependentEntity, IEnumerable <TNewDependentEntity> > > navigationExpression,
     Action <TestOwnedNavigationBuilder <TDependentEntity, TNewDependentEntity> > buildAction)
 => Wrap <TEntity, TDependentEntity>(
     OwnedNavigationBuilder.OwnsMany(
         typeof(TNewDependentEntity).FullName,
         navigationExpression.GetPropertyAccess().GetSimpleMemberName(),
         r => buildAction(Wrap <TDependentEntity, TNewDependentEntity>(r))));
 public override TestOwnedNavigationBuilder <TEntity, TDependentEntity> OwnsMany <TNewDependentEntity>(
     Expression <Func <TDependentEntity, IEnumerable <TNewDependentEntity>?> > navigationExpression,
     Action <TestOwnedNavigationBuilder <TDependentEntity, TNewDependentEntity> > buildAction)
     where TNewDependentEntity : class
 => Wrap(
     OwnedNavigationBuilder.OwnsMany <TNewDependentEntity>(
         navigationExpression.GetMemberAccess().GetSimpleMemberName(),
         r => buildAction(Wrap(r))));
 public override TestOwnedNavigationBuilder <TDependentEntity, TNewDependentEntity> OwnsMany <TNewDependentEntity>(
     Expression <Func <TDependentEntity, IEnumerable <TNewDependentEntity> > > navigationExpression)
 => Wrap(
     OwnedNavigationBuilder.OwnsMany <TNewDependentEntity>(navigationExpression?.GetMemberAccess().GetSimpleMemberName()));