[DROOLS-625] passive patterns implementation