Bueno, yo tengo una objecion, si theData aparentemente es una constante, al vez se podria diseñar de una forma mas sencilla, no?
El modelo que propones se usa a veces en Java para declarar constantes, pero NO es exactamente asi tampoco, en php tenemos:
http://php.net/manual/fr/function.constant.php
tampoco hay que tener "POOtitis" hehe ;)