Contains base classes for sophisticated assertion builders which can be re-used in APIs as common module