modify Repository features

provide operator to make composite condition easily