Standardize options as a list.

This is a backwards-incompatible change on Service.Method since it is a return type change on which methods cannot be overloaded.