Spark: Move request fields support to the base Api class.

fields are used for many requests, also User unrelated ones, so put
them in a more suitable place.