Description
The foundation packages should only provide apis, not implementations but definitively not aspects to hook them in. Currently foundation-conversion, foundation-validation and alos foundation-beans carry both the definition of the interfaces and annotations, AND the definition of all aspects.
We must provide a package that permits to require a foundation only for compilation purposes (for example, because annotations are used, or a converter is implemented) but does not also hook other parts of the system to enforce its usage.