For what exactly? We can add private functions whenever we want and add them to the DD later.
We just need default values so `this._options` isn't undefined. Or we could make state required.