And there is a typo in one of the other variables:

    protected final InstanceInitializer instanceInitalizer;

instanceInit*i*alizer