updates DmHdBaseTControllerBase to use a protected field and sets the reference in the constructor adds protected field for rmc device to DmRmcControllerBase and sets it in the constructor