FIX: Properties of type Table<T, TId> are not initialized

Table properties that implement ```Table<T,TId>``` instead of ```Table<T>``` are not recognized during the initialization of the ```Database<T>``` class. As a result, these properties remain uninitialized after the call to ```Database<T>.Init()```.

```
// Works fine
public Table<Person> Persons { get; set; }

// Remains 'null' after Init
public Table<Car, Guid> Cars { get; set; }
```