Clean and comment code
Implement defaultAttributes system into Model
Clean User model
Make Product model sortable
Update Product model and service