It would be nice if we could have dynamic methods to check the type of the step.
methodology_step.type_checklist?
vs
methodology_step.type == 'checklist'
We need to consider that the step types come from a different repo, can we check the json and build the methods from there so that we don't need to know in advance the available types?