Move storage of params up into function wrapper as only specific to the high level wrapper and not the generic base.