Context parameters and API design