Data access interfaces and classes related to products and categories.