Make CCClientFactory fields protected