Added query overload which will filter passed in properties