Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900."

This reverts commit ad040181dc6c05fa37941a6c9bfbe98bdf7ba8f1.
Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900.""

This reverts commit 0c3a608df8fca30279bee758f7f0ebf57c3175ee.
Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900."""

This reverts commit 5c67863f754654d512a094dede85cb1e4beacbe2.
Revert "Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900.""""

This reverts commit 803206334d8dafedc069638b29c5d6ad5f80223c.
Revert "Revert "Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900."""""

This reverts commit 211f3b74afc0aed8b5af0a2e5e8b10c209453e10.
Revert "Revert "Revert "Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900.""""""

This reverts commit d72ca12902fc6681032a48cd4e030ed091c7b443.
Revert "Revert "Revert "Revert "Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900."""""""

This reverts commit 4d23bf13bf19510f5d3012e7a015db8d46f06712.
Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900.""""""""

This reverts commit 90cf8a29562c90b2e84a84551eabd75e9c032807.
Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900."""""""""

This reverts commit dca3ca7cbe7d51c0d6f5f83bb6f3edd4e6f7bbb0.
Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900.""""""""""

This reverts commit 2952cf8e8b2b9f03c3da2d3cc276e4ba0689f765.
Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900."""""""""""

This reverts commit 1f1dda2d705635e1155a8359aa24b7d7c35a1ebd.
Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900.""""""""""""

This reverts commit 08197c2e2112e5a2d9198d213b2f75e895ae5767.
Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900."""""""""""""

This reverts commit 3e2236407071d5265c265f0201fa0cf869b07be7.
Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900.""""""""""""""

This reverts commit 604a3b866223261ea73cf7775189473b09225321.
Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900."""""""""""""""

This reverts commit ee037a7a14d7094b3b6bc5ad6bc74c86fbebcfa6.
Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900.""""""""""""""""

This reverts commit ee533f000c4ed7649d9297705d17e6accdf67bc1.
Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900."""""""""""""""""

This reverts commit 69c6c34c69932335895c6afc8318e51e4c68c565.
Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900.""""""""""""""""""

This reverts commit f5e42a223de05bd718d715b19691e74534cebab3.
Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900."""""""""""""""""""

This reverts commit 8ab0ee5765f7bf1ff7e308d16310fe617f057fea.
Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Fix #12283. Return null for dimension getters on non elements. Fix gh-900.""""""""""""""""""""

This reverts commit 9a2f85999e51d95bfc1f5242edd753e2b7d466ed.