Introduced search-properties attribute (#3):
     This accepts an array of property names to be searched by
     If this attribute is omitted/is empty, the default filter by all fields will be used
output-model will no longer list invisible items
removed an unnecessary  error occuring  whenever no output-model was defined