add partial implementation of client to Name-Value Pair API