cd: support string value pass to component.dependency
cd: more comment