should `cube._spectral_unit = self._spectral_unit` be added here?  Or am I just missing something?