Replace shortCategoryValue with baseCategoryValue, deprecate

See PR #197, this is a resolved version from my fork (based on Jack's changes):

- shortCategoryValue is deprecated
- baseCategoryValue implementation changed to the implementation that was shortCategoryValue (which is correct)