Преддоженный дизайн не масштабируется. Представьте, что потом я приду и попрошу ярды убрать, зато добавить парсеки. Сейчас вам придется добавлять и убирать методы, сильно переписывать тесты. Этот вопрос я уже обсуждал с Котельниковым, просьба почитать, и переделать дизайн.