added valueMapHiddenArg in Args
implementing template
implementing template class
implementing template
implementing template