Corrected set-fault when self.name is nil and componentsJoinedByString failing to join such nil components.