А если одну задачу решать всеми известными способами -- это называется индусский код.
Чем более таких способов, тем менее сопровождаемый код получается.
Фактически одна и та же задача решается а) встроенными типами б) менеджерами в) объектными типами г) теперь еще одним способом.
Обратите внимание: все четыре упоминались в этом одном топике.
Может быть последний и лучший... не знаю (в смысле - слету не скажу).
Но я верю Калашникову: "Все нужное - просто. Все сложное - не нужно"
Кто-то готов привести всю элементную базу к одному единому (лучшему) стилю

