Call to initialize() is done in the constructor