Smart Polymer Nanocomposites