Fix bug for items without discs. Add has_many relationships