message accept observable

The .message property can now be an observable.