refactor ZkContext.

using reflectionutils instead of native reflection apis in annotation
processing
some other improving