Fixing entities

1) thanks for verbosity hint
2) asked sat6 devs, most of the names are char[255], meaning, that if using utf, that has wider characters, generated names needs to be much smaller, so changing to 100

The `inspect` module could help here:

```python
import inspect

 if inspect.isclass(self.model) and issubclass(self.model, Factory):
```