In this section we present our approach to specifying content-based subscription patterns. It is based on structural reflection of message objects and avoids limitations stated in the previous section.