Rework on Aspect class. Make the class abstract, do error checks so that the Ids are unique. Added a test class Temperature that inherits from Aspect.