Self-healing principles