Feature/collection search filter

Maybe 

```java
if ((limit == null) || (limit <= 0)) {
  limit = 10;
}
```
Might be a bit easier to read (and would handle negative numbers)