Fix invalid syntax in case no properties have been set for entity.

When I create entity without assigning any properties, outcoming SQL is

```sql
INSERT INTO table () VALUES () RETURNING id;
```

Correct syntax for PostgreSQL is

```sql
INSERT INTO table DEFAULT VALUES RETURNING id;
```

Other drivers might have similar issue?