Created private interfaces for the categories (to get rid of the warnings)