Feature/fix typo collection constructor

```
    unless @hasPersistence or @hasPersistence
      throw new Error('hasInstance or hasPersistence must be true')
```

must be 

```
    unless @hasInstance or @hasPersistence
      throw new Error('hasInstance or hasPersistence must be true')
```