Issue #276 - Enable passing a filter fn to populate

* Currently there is a hardcoded filter to add all items fetched from
  the server
* The change allows the developer to pass a filter function to the
  populate call
* Doesn't introduce an API change, since fallbacks to `return true`