Class AbstractCapabilityType