ADD_APPEND_ARGS Some changes post review. smserver now trows exception if append args are passed to non supporting service type and cleaner get or else stye is used for setting append args