Added internal QtObject to improve data hiding.