function StepParameters(params) {
        if (!params) {
            throw "No parameters were defined";
        }

        this.count  = params.count;
        this.timing = params.timing;
    }
StepParameters object constructor

@param {{ count: number, timing: string}} params Parameters passed to steps()
     either in string or array format.