self.propagate was not matching def propogate. Fixed the def to reflect the name propagate