Refactoring DataNameAndContentOrreturnCode
adding one more constructor for DataNameAndContentOrReturnCode
minor change to DataNameAndContentOrReturnCode