shuraa: "Generally, it is not a good idea to use onInitialize() instead of constructor. Why you need onInitialize() here?"