add subclass converting scenario (failing)
update example to make mainWindow accepting signals