Fixed up assignment operators for all components.