Set(Get)Path, SetDataName into sub libaray instead of in libCore