Added product and category classes and configured role-based authorisation