Implemented ALightSpectrum abstract methods in its subclasses