def __init__(self, **criteria):
        '''
        Store non-empty, non-null values to use as filter
        '''
        items = [key_value for key_value in six.iteritems(criteria) if key_value[1] is not None]