Layer-by-Layer approaches for formation of smart self-healing materials