I would make that `private` to avoid access to internal state from subclasses. You already have a `initialize` and `doInitialize` method which should be enough extension points. This is not good encapsultaion.