Why not just leave Parameters as a member? The way this is currently implemented enforces a lot of extra typing for no extra value.