adding one more constructor for DataNameAndContentOrReturnCode