Better logging
Be able to force set online status
Use appropriate Q_DECL_OVERRIDE