я кстати вот еще подумал, имплементировать абсолютный редюндант диспозейбл, имплементацию ради имплеменнтации, не нужную часть кода — ты додумался
но вот реализовать реально полезный интерфейс IEnumerable, который упростил бы работу с твоим пуллом, ты решительно не догадался