template class for filtered package consumption