This includes point neighbors who are elements of different dimension which I believe is not currently captured. This may lead to more expensive logical than what we have currently. We could perhaps default behavior to what is currently in the class and make it an option to ghost all point neighbors