The data extension provides an implementation of the specification pattern.