Add Constructor Function
When using nested collections, filterLists and filterFacets were getting
written to the prototype rather than the instance. This is now fixed