Issue #32: condition cleanup

```SimpleMessageCondition``` is introduced to remove the need for specifying message delivery status and/or source where no such things are applicable.