I think we can use Cc and Ci here instead of Components.classes and Components.interfaces.