Eine Frage noch; vlt. ist es ja auch unwichtig oder nur eine persönliche Vorliebe von dir, aber folgt der Unterstrich vor dem Datenobjekt einer bestimmten Konvention oder ist der üblich?
protected $_valueObj = null;
Edit: Sorry, komme gerade auf dem Smartphone mit der Quellcode und Zitatfunktion nicht so klar :-/