hide all debug message
apart from qobject to handle life cycle and inherance things