Added Assembly and Hcd base traits (extends Component)