Make SetParam virtual