Added a structure parent class for all structures