863 @WakeLock

adds @WakeLock annotation see #863 for details
Yes, fields of the generated class should be created in `Holder`. Here, it should be in `EComponentHolder`.
See in this class how it is done for other fields like context.