adapter without ZSI to generate custom responses - as we can't add xsi:type using ZSI