'Returns the cleaned data for a given `step`. Before returning the
cleaned data, the stored values are revalidated through the form.
If the data doesn\'t validate, None will be returned.'

def get_cleaned_data_for_step(self, step):

    if (step in self.form_list):
        form_obj = self.get_form(step=step, data=self.storage.get_step_data(step), files=self.storage.get_step_files(step))
        if form_obj.is_valid():
            return form_obj.cleaned_data
    return None
