Итоги голосования для комментария:
Циркумфлекс Соглашусь.

Надо будет описать и конструктор.