Usually, the constructor is called in the create function of the specialized project context class. Default project context is created by the system.