#200: check for empty categories and categoryTypes in observer to prevent warning during auto meta generation