Made all ID getters public due to Dart bug, fixed shadow root querying