item has_many comments, added validations