Change greatly the flow of validations
rubocop: Refactor to improve the ABC metrics
Rails 3.x: Fix a problem that cart items are not cached