Switch from uint64_t to HardwareAddress struct