ParameterDecoder splits params into each variable