added IServiceNInOut and syncronous call extensions
param array more flexible