Modifying and extending patterns doesn't mean that we must forge ahead into terra incognita. It is still advisable to use well-known patterns when tackling new problems.
In this recipe, we'll see how to combine two patterns to better fit a given use case.