+ Added implementations for ComponentSpecification and
DataStructureDefinition
+ Added test cases for ComponentSpecificationBase