Smart Shape Memory Polymers