Moved to a Private Implementation for OculusHMD interface