Contract implementation classes, decorations, factories, and validation.