If there is a input (or output?) parameter that is an enum, the serviceobject complains that this is not supported. We should be able to support enums.