А нафига вообще, в автоматизации ООП? Для того, чтобы выпендриться? Наибольшая часть задач решается процедурным программированием.
Нафига код усложнять?