Use OnLoad instead of ctor

Context will be active when OnLoad is called.