protected -> CC_CONSTRUCTOR_ACCESS