Adopt JSON building over attributes contributed by current class and all
base classes in Caetgories service. Improve documentation, make some
fixes to the documentation use of "`".