added unit_dimensions property to component class to provide list of
dimensions that are required to include with the component class