Add support for HAL embedded objects