Publisher not publishing derived events for classes, fixes #1558

Proposed fix for #1558.

But I'm not too sure about piggy backing of `AutoSubscribePlainMessages`, because this means that the publisher would be the one having to include:
`Configure.Features.AutoSubscribe(f=>f.AutoSubscribePlainMessages())`

Thoughts?