Classes and interfaces used in the implementation of conditional contributions.