make rules set protected
add test case for composite rule execution
fix log message pattern