Use Reflection in wakeup