I think we better remove this, I'm don't think we want people to use this. Also, when we remove this, documentation of `initialize` can also be removed.