This package contains interfaces that are implemented by engine-module and also used in other modules, e.g. testing
This package may also be moved to a module of its own.
@Domain(MyDomainContext.class)to use only arbitrary providers and arbitrary configurators defined in given context classClass that implement this interface are used to annotate property methods or containers like this:
Domain(MyDomainContext.class).Base class for convention based implementations of DomainContext