Use the layered API approach with fabric8.internal.api