i wonder if its worth it to not use ``isLinkable()``, seems like its easier to ensure consistent to use it and maybe drop the class filter in the ``getChildren()`` call to really keep all filtering in the same place.