BREAKING: Refactor CM_Params to accept encoded or decoded input