Implement deep search into super classes