Using the full category mapping when encoding category variables.
Adding number of category values to OneHotEncoder.
Only recalculate categories in dataset when they haven't yet been set.