move -[QSObject parent] to the QSObject class (From QSBasicObject)
rebase against master