improve overloading ability for HK2VerticleFactory
refactroring HK2VerticleFactory