This prohibits services from being referenced by non-SwitchYard code.
Any @Reference within a project should cause a component to be generated within the switchyard.xml file which defines the reference.
In addition to the above, a test case should be added to ensure the reference is resolved even when no other CDI services exist. For example:
1. Create a Camel or Rule service.
2. Create a Java class that references the service.
3. Verify that the reference is injected correctly.