View class no longer needs $_root and the constructor