Subscriber pattern (variation of) fully implemented