- 
    
Task
 - 
    Resolution: Done
 - 
    
P1: Critical
 - 
    None
 - 
    None
 
- 
        3b4a0ba314706a59c34e21eb4085e3b5a1ee6a8d
 
- remove properties
 - remove window/setWindow on the QML side
 - have a QObject *based surface property
 - issue a warning if not a QSurface