refinement: abstract more concrete APIs for acquiring config item value