Supporting UIProvider as a reserved parameter