All physical objects within ManagingEnergy derive from a common base class ManagingEnergyElement located within the ManagingEnergy namespace. This base class contains common methods and properties as shown below.
The ManagingEnergyElement class is sub-classed further to represent objects which exist at different levels within the system.
For example objects which exist at the facility level would derive from FacilityElement as shown below.